method

new

ruby latest stable - Class: Bundler::Dependency

Method not available on this version

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

new(name, version, options = {}, &blk)
public

No documentation available.

# File lib/bundler/dependency.rb, line 80
    def initialize(name, version, options = {}, &blk)
      type = options["type"] || :runtime
      super(name, version, type)

      @autorequire    = nil
      @groups         = Array(options["group"] || :default).map(&:to_sym)
      @source         = options["source"]
      @platforms      = Array(options["platforms"])
      @env            = options["env"]
      @should_include = options.fetch("should_include", true)
      @gemfile        = options["gemfile"]

      @autorequire = Array(options["require"] || []) if options.key?("require")
    end