aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorJack Nagel2014-03-11 09:16:14 -0500
committerJack Nagel2014-03-11 09:16:14 -0500
commitda26203912afc39cbc9d1023f3d933e29c3786df (patch)
tree6c7a7700231882aa802eebe3e9f189b1c487558b /Library/Homebrew/cmd
parentc8478e8ce3c91b8d8fd61dc05b2de7bc0b5f33fd (diff)
downloadbrew-da26203912afc39cbc9d1023f3d933e29c3786df.tar.bz2
Fix `brew bottle --merge`
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/bottle.rb8
1 files changed, 7 insertions, 1 deletions
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