source(source, *args, &blk)public
No documentation available.
# File lib/bundler/plugin/dsl.rb, line 39
def source(source, *args, &blk)
options = args.last.is_a?(Hash) ? args.pop.dup : {}
options = normalize_hash(options)
return super unless options.key?("type")
plugin_name = "bundler-source-#{options["type"]}"
return if @dependencies.any? {|d| d.name == plugin_name }
plugin(plugin_name)
@inferred_plugins << plugin_name
end