Module: MongoDelta::Outlet
- Defined in:
- lib/mongo_delta/outlet.rb,
lib/mongo_delta/outlet/base.rb,
lib/mongo_delta/outlet/replicator.rb
Defined Under Namespace
Classes: Base, Replicator
Class Method Summary collapse
Class Method Details
.from_options(config, options) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/mongo_delta/outlet.rb', line 9 def self.(config, ) = .dup klass = const_get(.delete('outlet')) target = fetch_target(config, .delete('target')) db = .delete('db') collection = .delete('collection') klass.new(target, db, collection, ) end |