Sha256: 3e2b6a5b43cf86165db8925f68b47bf2b9e0a11df22d084c18b6c37483abef18
Contents?: true
Size: 460 Bytes
Versions: 1
Compression:
Stored size: 460 Bytes
Contents
module SubDiff class Diff attr_reader :value, :value_was alias_method :to_s, :value def initialize(value, value_was = nil) @value, @value_was = value, value_was || value end def changed? @changed ||= value != value_was end def method_missing(*args, &block) to_s.send(*args, &block) end def respond_to_missing?(method, include_private) to_s.respond_to?(method, include_private) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sub_diff-0.0.0 | lib/sub_diff/diff.rb |