Module: ArchivalRecordCore::ArchivalRecord::ActMethods

Defined in:
lib/archival_record_core/archival_record.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_archival(options = {}) ⇒ Object

Deprecated: Please use ‘archival_record` instead



35
36
37
38
# File 'lib/archival_record_core/archival_record.rb', line 35

def acts_as_archival(options = {})
  ActiveSupport::Deprecation.warn("`acts_as_archival` is deprecated.  Please use `archival_record` instead.")
  archival_record(options)
end

#archival_record(options = {}) ⇒ Object



22
23
24
25
26
27
28
29
30
31
32
# File 'lib/archival_record_core/archival_record.rb', line 22

def archival_record(options = {})
  return if included_modules.include?(InstanceMethods)

  include InstanceMethods

  setup_validations(options)

  setup_scopes

  setup_callbacks
end