diff options
Diffstat (limited to 'lib/bundler/dsl.rb')
-rw-r--r-- | lib/bundler/dsl.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/bundler/dsl.rb b/lib/bundler/dsl.rb index 652ee289..68c45830 100644 --- a/lib/bundler/dsl.rb +++ b/lib/bundler/dsl.rb @@ -11,7 +11,7 @@ module Bundler def initialize @rubygems_source = Source::Rubygems.new @source = nil - @sources = [@rubygems_source] + @sources = [] @dependencies = [] @group = [:default] end @@ -57,6 +57,8 @@ module Bundler end def to_definition(lockfile) + @sources << @rubygems_source + @sources.uniq! Definition.new(lockfile, @dependencies, @sources) end @@ -94,6 +96,7 @@ module Bundler def rubygems_source(source) @rubygems_source.add_remote source + @sources << @rubygems_source end def _version?(version) |