Sha256: f98e873d64da085f6a16fb9e33b7322360871ad57c35c39734a186d3b21dd459
Contents?: true
Size: 534 Bytes
Versions: 3
Compression:
Stored size: 534 Bytes
Contents
module Differ class Change # :nodoc: attr_accessor :insert, :delete def initialize(options = {}) @insert = options[:insert] || '' @delete = options[:delete] || '' end def insert? !@insert.empty? end def delete? !@delete.empty? end def change? !@insert.empty? && !@delete.empty? end def to_s Differ.format.format(self) end alias :inspect :to_s def ==(other) self.insert == other.insert && self.delete == other.delete end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
pvande-differ-0.1.1 | lib/differ/change.rb |
differ-0.1.2 | lib/differ/change.rb |
differ-0.1.1 | lib/differ/change.rb |