class Dynflow::Coordinator::PlanningLock

Public Class Methods

lock_id(execution_plan_id) click to toggle source
# File lib/dynflow/coordinator.rb, line 304
def self.lock_id(execution_plan_id)
  'execution-plan:' + execution_plan_id
end
new(world, execution_plan_id) click to toggle source
Calls superclass method Dynflow::Coordinator::LockByWorld.new
# File lib/dynflow/coordinator.rb, line 298
def initialize(world, execution_plan_id)
  super(world)
  @data.merge!(id: self.class.lock_id(execution_plan_id),
               execution_plan_id: execution_plan_id)
end

Public Instance Methods

execution_plan_id() click to toggle source
# File lib/dynflow/coordinator.rb, line 308
def execution_plan_id
  @data[:execution_plan_id]
end