class Dynflow::Coordinator::ExecutionInhibitionLock

Public Class Methods

lock_id(execution_plan_id) click to toggle source
# File lib/dynflow/coordinator.rb, line 277
def self.lock_id(execution_plan_id)
  "execution-plan:#{execution_plan_id}"
end
new(execution_plan_id) click to toggle source
Calls superclass method Dynflow::Coordinator::Record::new
# File lib/dynflow/coordinator.rb, line 270
def initialize(execution_plan_id)
  super
  @data[:owner_id] = "execution-plan:#{execution_plan_id}"
  @data[:execution_plan_id] = execution_plan_id
  @data[:id] = self.class.lock_id(execution_plan_id)
end