class Bundler::Dependency

def initialize(name, version, options = {}, &blk)

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"]
  @path           = options["path"]
  @git            = options["git"]
  @github         = options["github"]
  @branch         = options["branch"]
  @ref            = options["ref"]
  @platforms      = Array(options["platforms"])
  @env            = options["env"]
  @should_include = options.fetch("should_include", true)
  @gemfile        = options["gemfile"]
  @force_ruby_platform = options["force_ruby_platform"] if options.key?("force_ruby_platform")
  @autorequire = Array(options["require"] || []) if options.key?("require")
end