Module: SyncableModels::Syncable

Defined in:
lib/syncable_models/syncable.rb

Instance Method Summary collapse

Instance Method Details

#syncable(options = {}) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/syncable_models/syncable.rb', line 5

def syncable(options = {})
  options.assert_valid_keys(
    :id_key
  )

  class_attribute :syncable_models_id_key
  self.syncable_models_id_key = options[:id_key] || :uuid

  include SyncableModels::ActiveRecord
end