class Reactor::Workflow::Standard

Constants

WORKFLOW_ACTIONS

Public Class Methods

new(obj, meta_obj) click to toggle source
# File lib/reactor/workflow/standard.rb, line 6
def initialize(obj, meta_obj)
  @obj, @meta_obj = obj, meta_obj
end

Public Instance Methods

empty?() click to toggle source
# File lib/reactor/workflow/standard.rb, line 10
def empty?
  false
end
name() click to toggle source
# File lib/reactor/workflow/standard.rb, line 14
def name
  @meta_obj.workflow_name
end

Protected Instance Methods

valid_action?(action) click to toggle source
# File lib/reactor/workflow/standard.rb, line 29
def valid_action?(action)
  @obj.send(:crul_obj).valid_actions.include?(action.to_s)
end