diff options
| author | Jack Nagel | 2013-01-23 00:26:24 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-01-26 12:14:44 -0600 |
| commit | e9e16fefa9ebd8d05e454ac507df65ed004676f7 (patch) | |
| tree | 71e57467c41937ba2b749241bd0818e92dff3945 /Library | |
| parent | a569261a9bdc16c76ef8b2b709c4a311206bbfdf (diff) | |
| download | brew-e9e16fefa9ebd8d05e454ac507df65ed004676f7.tar.bz2 | |
Dependency#to_formula and associated helpers
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/dependencies.rb | 8 | ||||
| -rw-r--r-- | Library/Homebrew/formula.rb | 4 |
2 files changed, 8 insertions, 4 deletions
diff --git a/Library/Homebrew/dependencies.rb b/Library/Homebrew/dependencies.rb index b519de111..dd51a2131 100644 --- a/Library/Homebrew/dependencies.rb +++ b/Library/Homebrew/dependencies.rb @@ -169,6 +169,14 @@ class Dependency def hash name.hash end + + def to_formula + Formula.factory(name) + end + + def requested? + ARGV.formulae.include?(to_formula) rescue false + end end # A base class for non-formula requirements needed by formulae. diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 453a06ef7..2e072afff 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -77,10 +77,6 @@ class Formula installed_prefix.children.length > 0 rescue false end - def explicitly_requested? - ARGV.formulae.include?(self) rescue false - end - def linked_keg HOMEBREW_REPOSITORY/'Library/LinkedKegs'/@name end |
