Module: Synchronisable
- Includes:
- ActiveSupport::Configurable
- Defined in:
- lib/synchronisable.rb,
lib/synchronisable/model.rb,
lib/synchronisable/source.rb,
lib/synchronisable/context.rb,
lib/synchronisable/gateway.rb,
lib/synchronisable/version.rb,
lib/synchronisable/dsl/macro.rb,
lib/synchronisable/controller.rb,
lib/synchronisable/exceptions.rb,
lib/synchronisable/worker/base.rb,
lib/synchronisable/input/parser.rb,
lib/synchronisable/synchronizer.rb,
lib/synchronisable/error_handler.rb,
lib/synchronisable/model/methods.rb,
lib/synchronisable/models/import.rb,
lib/synchronisable/worker/record.rb,
lib/synchronisable/helper/logging.rb,
lib/synchronisable/attribute_mapper.rb,
lib/synchronisable/dsl/associations.rb,
lib/synchronisable/dsl/macro/method.rb,
lib/synchronisable/input/descriptor.rb,
lib/synchronisable/dsl/macro/attribute.rb,
lib/synchronisable/worker/associations.rb,
lib/synchronisable/dsl/macro/expression.rb,
lib/synchronisable/dsl/associations/has_one.rb,
lib/synchronisable/dsl/associations/has_many.rb,
lib/synchronisable/dsl/associations/belongs_to.rb,
lib/generators/synchronisable/install_generator.rb,
lib/synchronisable/dsl/associations/association.rb,
lib/synchronisable/synchronizers/synchronizer_default.rb
Defined Under Namespace
Modules: DSL, Helper, Input, Model, VERSION, Worker Classes: AttributeMapper, Context, Controller, ErrorHandler, Gateway, Import, InstallGenerator, MissedAssociationsError, MissedRemoteIdError, Source, Synchronizer, SynchronizerDefault
Class Method Summary collapse
-
.sync(*models) ⇒ Array<[Synchronisable::Context]>
Syncs models that are defined in #models.
Class Method Details
.sync(*models) ⇒ Array<[Synchronisable::Context]>
Syncs models that are defined in #models
49 50 51 52 |
# File 'lib/synchronisable.rb', line 49 def self.sync(*models) source = source_models(models) source.map(&:sync) end |