Module: DeltaCore::Adapters::Base

Included in:
ActiveRecord
Defined in:
lib/delta_core/adapters/base.rb

Instance Method Summary collapse

Instance Method Details

#load_snapshot(_model) ⇒ Object

Raises:

  • (NotImplementedError)


6
7
8
# File 'lib/delta_core/adapters/base.rb', line 6

def load_snapshot(_model)
  raise NotImplementedError, "#{self.class}#load_snapshot not implemented"
end

#lock_record(_model) ⇒ Object

Raises:

  • (NotImplementedError)


14
15
16
# File 'lib/delta_core/adapters/base.rb', line 14

def lock_record(_model)
  raise NotImplementedError, "#{self.class}#lock_record not implemented"
end

#persist(_model, _serialized_json) ⇒ Object

Raises:

  • (NotImplementedError)


10
11
12
# File 'lib/delta_core/adapters/base.rb', line 10

def persist(_model, _serialized_json)
  raise NotImplementedError, "#{self.class}#persist not implemented"
end