Module: SyncMachine::OrmAdapters::MongoidAdapter

Defined in:
lib/sync_machine/orm_adapters/mongoid_adapter.rb

Overview

Adapt generic SyncMachine functionality to Mongoid.

Class Method Summary collapse

Class Method Details

.change_listener_changed_keys(record) ⇒ Object



11
12
13
# File 'lib/sync_machine/orm_adapters/mongoid_adapter.rb', line 11

def self.change_listener_changed_keys(record)
  record.changes.keys
end

.record_id_for_job(record_id) ⇒ Object



15
16
17
# File 'lib/sync_machine/orm_adapters/mongoid_adapter.rb', line 15

def self.record_id_for_job(record_id)
  record_id.to_s
end

.sufficient_changes_to_find_subjects?(_record) ⇒ Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/sync_machine/orm_adapters/mongoid_adapter.rb', line 19

def self.sufficient_changes_to_find_subjects?(_record)
  true
end