Method: Dynflow::Persistence#initialize

Defined in:
lib/dynflow/persistence.rb

#initialize(world, persistence_adapter, options = {}) ⇒ Persistence

Returns a new instance of Persistence.



11
12
13
14
15
16
17
# File 'lib/dynflow/persistence.rb', line 11

def initialize(world, persistence_adapter, options = {})
  @world   = world
  @adapter = persistence_adapter
  @adapter.register_world(world)
  @backup_deleted_plans = options.fetch(:backup_deleted_plans, false)
  @backup_dir = options.fetch(:backup_dir, './backup')
end