Sha256: 1199425b20602d12c794e3802a0c3b172b3e4053d4d70d1430e863b861501c23
Contents?: true
Size: 619 Bytes
Versions: 2
Compression:
Stored size: 619 Bytes
Contents
class Revision private def versionable_attributes versionable.versionable_attributes end def changed_attributes versionable.changed_attributes end def nested_associations versionable.class.nested_associations end def version_attributes version.version_attributes end def version_children version.version_children end def versionable_changes(key) values = versionable.changes[key] ValueChange.new(values[0], values[1]) end def previous_value(key) versionable_changes(key).previous_value end ValueChange = Struct.new(:previous_value, :new_value) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
controlled_versioning-0.6.1 | lib/controlled_versioning/revision.rb |
controlled_versioning-0.6 | lib/controlled_versioning/revision.rb |