diff options
| author | Jack Nagel | 2014-11-02 19:11:18 -0600 |
|---|---|---|
| committer | Jack Nagel | 2014-11-02 19:11:46 -0600 |
| commit | bebfcfe2fdb8e673909acedf51e0941c8211741f (patch) | |
| tree | 9f4619da2690d02b5e172b3b47e3ab3bed2649c4 /Library/Homebrew | |
| parent | 4b2347ef60a691dec1f072741c1e5243547f240b (diff) | |
| download | brew-bebfcfe2fdb8e673909acedf51e0941c8211741f.tar.bz2 | |
FormulaInstaller: make mode predicate methods private
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/formula_installer.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index 2cc00eaff..7ebf52cfd 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -20,7 +20,11 @@ class FormulaInstaller def self.mode_attr_accessor(*names) attr_accessor(*names) private(*names) - names.each { |name| define_method("#{name}?") { !!send(name) }} + names.each do |name| + predicate = "#{name}?" + define_method(predicate) { !!send(name) } + private(predicate) + end end attr_reader :formula |
