class Action::Base
Public Instance Methods
configure() { |config| ... }
click to toggle source
# File lib/action/base.rb, line 9 def configure yield config if block_given? self end
expand_into(plan: plan PlanningDSL.new(plan: plan, action: self))
click to toggle source
plan arg is an Action::Plan
instance
# File lib/action/base.rb, line 21 def expand_into plan: plan PlanningDSL.new(plan: plan, action: self) end
plan(plan)
click to toggle source
default implementation plan arg is a planning DSL
# File lib/action/base.rb, line 16 def plan plan plan.myself if respond_to?(:run) end
Protected Instance Methods
done=(count)
click to toggle source
# File lib/action/base.rb, line 45 def done= count end
todo=(total)
click to toggle source
# File lib/action/base.rb, line 42 def todo= total end