Module: ArchivalRecordCore::ArchivalRecord

Defined in:
lib/archival_record_core/archival_record.rb,
lib/archival_record_core/association_operation/base.rb,
lib/archival_record_core/association_operation/archive.rb,
lib/archival_record_core/association_operation/unarchive.rb

Defined Under Namespace

Modules: ActMethods, AssociationOperation, InstanceMethods

Constant Summary collapse

MissingArchivalColumnError =
Class.new(ActiveRecord::ActiveRecordError)
CouldNotArchiveError =
Class.new(ActiveRecord::ActiveRecordError)
CouldNotUnarchiveError =
Class.new(ActiveRecord::ActiveRecordError)

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



16
17
18
# File 'lib/archival_record_core/archival_record.rb', line 16

def self.included(base)
  base.extend ActMethods
end