class Trooper::Actions::DefaultAction

Attributes

config[RW]

Public Class Methods

new(config = {}) click to toggle source
# File lib/trooper/actions/default_action.rb, line 19
def initialize(config = {})
  @name = self.class.config[:name]
  @description = self.class.config[:description]
  @options = self.class.config[:options] || {}
  @config = config
  @call_count = 0
  @commands = []
end

Public Instance Methods

ok?() click to toggle source

Always returns true because default actions are loaded before the troopfile, so varibles will always be missing.

# File lib/trooper/actions/default_action.rb, line 31
def ok?
  true
end

Private Instance Methods

build_commands() click to toggle source
# File lib/trooper/actions/default_action.rb, line 37
def build_commands
  nil
end