Class: PartialKs::Sync

Inherits:
Object
  • Object
show all
Defined in:
lib/partial_ks/sync.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(manual_configuration) ⇒ Sync

Returns a new instance of Sync.



6
7
8
# File 'lib/partial_ks/sync.rb', line 6

def initialize(manual_configuration)
  @models_list = ModelsList.new(manual_configuration)
end

Instance Attribute Details

#models_listObject (readonly)

Returns the value of attribute models_list.



3
4
5
# File 'lib/partial_ks/sync.rb', line 3

def models_list
  @models_list
end

Instance Method Details

#run!(&block) ⇒ Object



10
11
12
# File 'lib/partial_ks/sync.rb', line 10

def run!(&block)
  Runner.new(models_list.all).run!(&block)
end