Module: Synced
- Defined in:
- lib/synced/synchronizer.rb,
lib/synced.rb,
lib/synced/model.rb,
lib/synced/rails.rb,
lib/synced/version.rb,
lib/synced/has_synced_data.rb,
lib/synced/strategies/full.rb,
lib/synced/result_presenter.rb,
lib/synced/strategies/check.rb,
lib/synced/attributes_as_hash.rb,
lib/synced/delegate_attributes.rb,
lib/synced/strategies/updated_since.rb,
lib/synced/strategies/synced_all_at_timestamp_strategy.rb,
lib/synced/strategies/synced_per_scope_timestamp_strategy.rb
Overview
Provide a serialized attribute for models. This attribute is ‘synced_data_key` which by default is `:synced_data`. This is a friendlier alternative to `serialize` with respect to dirty attributes.
Defined Under Namespace
Modules: AttributesAsHash, DelegateAttributes, HasSyncedData, Model, NoopInstrumenter, Strategies Classes: Engine, Synchronizer, Timestamp
Constant Summary collapse
- VERSION =
"2.0.0"