# File lib/bundler/dependency.rb, line 8 def initialize(name, options = {}, &block) options.each do |k, v| options[k.to_s] = v end super(name, options["version"] || ">= 0") @require_as = options["require_as"] @only = options["only"] @except = options["except"] @source = options["source"] @block = block if (@only && @only.include?("rubygems")) || (@except && @except.include?("rubygems")) raise InvalidEnvironmentName, "'rubygems' is not a valid environment name" end end