module HasVersions::Record::Attributes::ClassMethods
Public Instance Methods
create_versioned_attributes(&block)
click to toggle source
# File lib/has_versions/record/attributes.rb, line 11 def create_versioned_attributes(&block) versioned_attributes.inject({}) do |memo, attribute| if (value = block.call(attribute)).present? memo[attribute] = versioning_encode_value(attribute, value) end memo end end
versioned_attributes()
click to toggle source
# File lib/has_versions/record/attributes.rb, line 7 def versioned_attributes versioning_configuration.attributes end