class Action::Base::PlanningDSL
Public Class Methods
new(plan:, action: @plan = plan)
click to toggle source
# File lib/action/base.rb, line 26 def initialize plan:, action: @plan = plan @action = action end
Public Instance Methods
action(action_class, &block)
click to toggle source
# File lib/action/base.rb, line 35 def action action_class, &block @plan.plan_action(action_class, &block) end
myself()
click to toggle source
# File lib/action/base.rb, line 31 def myself @plan.schedule_action(@action.class, @action.config) end