module Trooper::Config::Action

Constants

DEFAULT_ACTIONS

Public Instance Methods

action(name, description = "No Description", options = {}, &block) click to toggle source
# File lib/trooper/config/action.rb, line 24
def action(name, description = "No Description", options = {}, &block)
  action = Trooper::Action.new name, description, options, &block
  action.config = self

  Trooper::Arsenal.actions.add action
end
load_default_actions!() click to toggle source
# File lib/trooper/config/action.rb, line 32
def load_default_actions!
  DEFAULT_ACTIONS.each do |klass|
    Trooper.logger.debug "loaded #{klass.to_s}"
    Trooper::Arsenal.actions.add klass.new
  end
end