TapDependency: allow passing arbitrary option_name

This commit is contained in:
Xu Cheng 2015-08-20 16:05:34 +08:00
parent 72a11b7d11
commit 0bce3b3f36

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