lib/drg/tasks/gemfile.rb in drg-0.3.0 vs lib/drg/tasks/gemfile.rb in drg-0.4.0

- old
+ new

@@ -5,30 +5,30 @@ def initialize @file = ::Bundler.default_gemfile end + # @param [GemfileLine] gem + # @param [String] version to update the gem line with def update(gem, version) - lines[gem] = gem.update(version) + lines[gem] = gem.update version end def find_by_name(name) lines.each_with_index.each do |line, index| next if line =~ /:?path:?\s*(=>)?\s*/ next if line =~ /:?git(hub)?:?\s*(=>)?\s*/ - if line =~ /gem\s*['"]#{name}["']/ - return GemfileLine.new line, index - end + return GemfileLine.new line, index if line =~ /gem\s*['"]#{name}["']/ end nil end def lines @lines ||= File.readlines file end def write - File.open(file, 'wb') do |f| + File.open file, 'wb' do |f| lines.each do |line| f << line end end end