Class: Diff::Strategy::Bundler

Inherits:
Base
  • Object
show all
Defined in:
lib/diff/strategy/bundler.rb

Constant Summary collapse

UPDATES_LINE =
/^\+\s+(?<name>[0-9a-zA-Z\-_]+)\s\((?<version>[0-9\.]+)\)$/
OLDS_LINE =
/^\-\s+(?<name>[0-9a-zA-Z\-_]+)\s\((?<version>[0-9\.]+)\)$/

Instance Attribute Summary

Attributes inherited from Base

#diff

Instance Method Summary collapse

Methods inherited from Base

#exists?, #initialize, #output, #to_hash

Constructor Details

This class inherits a constructor from Diff::Strategy::Base

Instance Method Details

#oldsObject



13
14
15
# File 'lib/diff/strategy/bundler.rb', line 13

def olds
  @olds ||= extract(OLDS_LINE)
end

#updatesObject



9
10
11
# File 'lib/diff/strategy/bundler.rb', line 9

def updates
  @updates ||= extract(UPDATES_LINE)
end