diff options
Diffstat (limited to 'lib/bundler/gem_ext.rb')
-rw-r--r-- | lib/bundler/gem_ext.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/bundler/gem_ext.rb b/lib/bundler/gem_ext.rb index 8a38322326..15f23e6554 100644 --- a/lib/bundler/gem_ext.rb +++ b/lib/bundler/gem_ext.rb @@ -12,8 +12,8 @@ module Gem attribute :source def source=(source) - @source = source.is_a?(URI) ? source : URI.parse(source) - raise ArgumentError, "The source must be an absolute URI" unless @source.absolute? + source = Bundler::Source.new(source) unless source.is_a?(Bundler::Source) + @source = source end end end |