From 3668eef93d01103017bc57a96a0ef232a5dfeb70 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Tue, 11 Mar 2014 09:16:14 -0500 Subject: Fix `brew bottle --merge` --- Library/Homebrew/cmd/bottle.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Library') diff --git a/Library/Homebrew/cmd/bottle.rb b/Library/Homebrew/cmd/bottle.rb index 91cac596f..250f7dd66 100644 --- a/Library/Homebrew/cmd/bottle.rb +++ b/Library/Homebrew/cmd/bottle.rb @@ -186,6 +186,12 @@ module Homebrew extend self end end + module BottleMerger + def bottle(&block) + instance_eval(&block) + end + end + def merge merge_hash = {} ARGV.named.each do |argument| @@ -198,7 +204,7 @@ module Homebrew extend self merge_hash.each do |formula_name, bottle_blocks| ohai formula_name - bottle = BottleSpecification.new + bottle = BottleSpecification.new.extend(BottleMerger) bottle_blocks.each { |block| bottle.instance_eval(block) } output = bottle_output bottle -- cgit v1.2.3