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