aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike McQuaid2014-12-29 12:20:03 +0000
committerMike McQuaid2014-12-29 12:20:03 +0000
commitb3d44da9e3ca226829c64421e09fbbbbd6fe09bc (patch)
treebc2b0456f91c76768f26540d5d95ee73cda4ebe4
parenteb51f8a5fa5346e886280fc12840b31efe57e970 (diff)
downloadbrew-b3d44da9e3ca226829c64421e09fbbbbd6fe09bc.tar.bz2
TapDependency: add tap accessor.
-rw-r--r--Library/Homebrew/dependency.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/Library/Homebrew/dependency.rb b/Library/Homebrew/dependency.rb
index 8a9fd7fe1..98e3e9a6e 100644
--- a/Library/Homebrew/dependency.rb
+++ b/Library/Homebrew/dependency.rb
@@ -132,8 +132,11 @@ class Dependency
end
class TapDependency < Dependency
+ attr_reader :tap
+
def initialize(name, tags=[], env_proc=DEFAULT_ENV_PROC, option_name=name)
- super(name, tags, env_proc, name.split("/").last)
+ @tap, _, option_name = option_name.rpartition "/"
+ super(name, tags, env_proc, option_name)
end
def installed?