Class: OpticalDiff::DiffResult
- Inherits:
-
Object
- Object
- OpticalDiff::DiffResult
- Defined in:
- lib/optical_diff.rb
Instance Method Summary collapse
- #changed? ⇒ Boolean
- #changes ⇒ Object
-
#initialize(diff) ⇒ DiffResult
constructor
A new instance of DiffResult.
Constructor Details
#initialize(diff) ⇒ DiffResult
Returns a new instance of DiffResult.
37 38 39 |
# File 'lib/optical_diff.rb', line 37 def initialize(diff) @diff = diff end |
Instance Method Details
#changed? ⇒ Boolean
45 46 47 |
# File 'lib/optical_diff.rb', line 45 def changed? changes.size > 0 end |
#changes ⇒ Object
41 42 43 |
# File 'lib/optical_diff.rb', line 41 def changes @diff.select {|line| line =~ /^[+-]/ } end |