Module: HasVersions::Record::Attributes

Extended by:
ActiveSupport::Concern
Defined in:
lib/has_versions/record/attributes.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#versioned_attributesObject



12
13
14
15
16
# File 'lib/has_versions/record/attributes.rb', line 12

def versioned_attributes
  create_versioned_attributes do |attribute|
    self[attribute]
  end
end

#versioned_attributes_wasObject



18
19
20
21
22
# File 'lib/has_versions/record/attributes.rb', line 18

def versioned_attributes_was
  create_versioned_attributes do |attribute|
    send("#{attribute}_was")
  end
end