Module: SyncMachine::Mongoid::Adapter

Defined in:
lib/sync_machine/mongoid/adapter.rb

Overview

Adapt generic SyncMachine functionality to Mongoid.

Class Method Summary collapse

Class Method Details

.change_listener_changed_keys(record) ⇒ Object



5
6
7
# File 'lib/sync_machine/mongoid/adapter.rb', line 5

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

.record_id_for_job(record_id) ⇒ Object



9
10
11
# File 'lib/sync_machine/mongoid/adapter.rb', line 9

def self.record_id_for_job(record_id)
  record_id.to_s
end

.sufficient_changes_to_find_subjects?(_record) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/sync_machine/mongoid/adapter.rb', line 13

def self.sufficient_changes_to_find_subjects?(_record)
  true
end