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.
27 28 29 |
# File 'lib/optical_diff.rb', line 27 def initialize(diff) @diff = diff end |
Instance Method Details
#changed? ⇒ Boolean
35 36 37 |
# File 'lib/optical_diff.rb', line 35 def changed? changes.size > 0 end |
#changes ⇒ Object
31 32 33 |
# File 'lib/optical_diff.rb', line 31 def changes @diff.select {|line| line =~ /^[+-]/ } end |