Class: Statefully::Diff::Changed

Inherits:
Object
  • Object
show all
Defined in:
lib/statefully/diff.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#addedObject (readonly)

Returns the value of attribute added.



15
16
17
# File 'lib/statefully/diff.rb', line 15

def added
  @added
end

#changedObject (readonly)

Returns the value of attribute changed.



15
16
17
# File 'lib/statefully/diff.rb', line 15

def changed
  @changed
end

Instance Method Details

#added?(key) ⇒ Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/statefully/diff.rb', line 25

def added?(key)
  added.key?(key)
end

#changed?(key) ⇒ Boolean

Returns:

  • (Boolean)


29
30
31
# File 'lib/statefully/diff.rb', line 29

def changed?(key)
  changed.key?(key)
end

#empty?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/statefully/diff.rb', line 17

def empty?
  false
end

#inspectObject



21
22
23
# File 'lib/statefully/diff.rb', line 21

def inspect
  "#<#{self.class.name} #{inspect_details}>"
end