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 { |g| g.to_sym }
  @source      = options["source"]
  @platforms   = Array(options["platforms"])
  @env         = options["env"]
  if options.key?('require')
    @autorequire = Array(options['require'] || [])
  end
end