class FlowChart::WorkOwner
Attributes
sla[RW]
work_owner_model[RW]
Public Class Methods
new(work_owner_model, &workownerblock)
click to toggle source
# File lib/flowchart/work_processor.rb, line 7 def initialize(work_owner_model, &workownerblock) @work_owner_model,@sla = work_owner_model.to_s.classify.constantize,Hash.new instance_eval(&workownerblock) if block_given? end
work_assign(to,by)
click to toggle source
# File lib/flowchart/work_processor.rb, line 20 def self.work_assign(to,by) assigned_to,assigned_by = to,by return Hash[:assigned_to=> assigned_to, :assigned_by=>assigned_by] end
Public Instance Methods
dead_line(method = nil, &block)
click to toggle source
# File lib/flowchart/work_processor.rb, line 16 def dead_line(method = nil, &block) @sla[:dead_line] = method.nil? ? block : method end
goal_time(method = nil, &block)
click to toggle source
# File lib/flowchart/work_processor.rb, line 12 def goal_time(method = nil, &block) @sla[:goal_time] = method.nil? ? block : method end