Module: ExpectedBehavior::ActsAsArchival::ActMethods

Defined in:
lib/expected_behavior/acts_as_archival.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_archival(options = {}) ⇒ Object



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

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

  include InstanceMethods

  setup_validations(options)

  setup_scopes

  setup_callbacks
end