method

source

ruby latest stable - Class: Bundler::Plugin::DSL

Method not available on this version

This method is only available on newer versions. The first available version (v2_6_3) is shown here.

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