aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/tab.rb13
1 files changed, 9 insertions, 4 deletions
diff --git a/Library/Homebrew/tab.rb b/Library/Homebrew/tab.rb
index 3dd33302f..cf457f674 100644
--- a/Library/Homebrew/tab.rb
+++ b/Library/Homebrew/tab.rb
@@ -17,7 +17,8 @@ class Tab < OpenStruct
Tab.new :used_options => formula_options & arg_options,
:unused_options => formula_options - arg_options,
- :tabfile => f.prefix + 'INSTALL_RECEIPT.json'
+ :tabfile => f.prefix + 'INSTALL_RECEIPT.json',
+ :built_bottle => !!args.build_bottle?
end
def self.from_file path
@@ -36,7 +37,9 @@ class Tab < OpenStruct
begin
self.dummy_tab Formula.factory(keg.parent.basename)
rescue FormulaUnavailableError
- Tab.new :used_options => [], :unused_options => []
+ Tab.new :used_options => [],
+ :unused_options => [],
+ :built_bottle => false
end
end
end
@@ -62,7 +65,8 @@ class Tab < OpenStruct
def self.dummy_tab f
Tab.new :used_options => [],
- :unused_options => f.options.map { |o, _| o}
+ :unused_options => f.options.map { |o, _| o},
+ :built_bottle => false
end
def installed_with? opt
@@ -76,7 +80,8 @@ class Tab < OpenStruct
def to_json
MultiJson.encode({
:used_options => used_options,
- :unused_options => unused_options
+ :unused_options => unused_options,
+ :built_bottle => built_bottle
})
end