module Snapshotable::Model::ClassMethods
Public Instance Methods
custom_snapshot(*attributes)
click to toggle source
# File lib/snapshotable/model.rb, line 22 def custom_snapshot(*attributes) snapshotable_config.setup_snapshot_custom(attributes) end
snapshot(*attributes)
click to toggle source
# File lib/snapshotable/model.rb, line 14 def snapshot(*attributes) snapshotable_config.setup_snapshot_attributes(attributes) end
snapshot_ignore_diff(*attributes)
click to toggle source
# File lib/snapshotable/model.rb, line 18 def snapshot_ignore_diff(*attributes) snapshotable_config.setup_snapshot_ignore(attributes) end
snapshotable_config()
click to toggle source
# File lib/snapshotable/model.rb, line 26 def snapshotable_config ::Snapshotable::ModelConfig.new(self) end