TapDependency: allow passing arbitrary option_name

This commit is contained in:
Xu Cheng
2015-08-20 17:31:17 +08:00
parent 72a11b7d11
commit 0bce3b3f36
+2 -2
View File
@@ -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