aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXu Cheng2015-08-20 16:05:34 +0800
committerXu Cheng2015-08-20 17:31:17 +0800
commit0bce3b3f3687dd51ace1fad659eb205957cf3fa5 (patch)
treebd27a5d3ca408c090f4a1ce4c63c8fa1dfc42748
parent72a11b7d1166d14b82e1124920a0c80586e7c057 (diff)
downloadbrew-0bce3b3f3687dd51ace1fad659eb205957cf3fa5.tar.bz2
TapDependency: allow passing arbitrary option_name
-rw-r--r--Library/Homebrew/dependency.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/dependency.rb b/Library/Homebrew/dependency.rb
index c8b26738b..fbe0fa903 100644
--- a/Library/Homebrew/dependency.rb
+++ b/Library/Homebrew/dependency.rb
@@ -134,8 +134,8 @@ end
class TapDependency < Dependency
attr_reader :tap
- def initialize(name, tags = [], env_proc = DEFAULT_ENV_PROC, option_name = name)
- @tap, _, option_name = option_name.rpartition "/"
+ def initialize(name, tags = [], env_proc = DEFAULT_ENV_PROC, option_name = name.split("/").last)
+ @tap = name.rpartition("/").first
super(name, tags, env_proc, option_name)
end