Class: Sfn::Command

Inherits:
Bogo::Cli::Command
  • Object
show all
Defined in:
lib/sfn/command.rb,
lib/sfn/command/list.rb,
lib/sfn/command/create.rb,
lib/sfn/command/events.rb,
lib/sfn/command/export.rb,
lib/sfn/command/import.rb,
lib/sfn/command/update.rb,
lib/sfn/command/destroy.rb,
lib/sfn/command/inspect.rb,
lib/sfn/command/promote.rb,
lib/sfn/command/describe.rb,
lib/sfn/command/validate.rb

Defined Under Namespace

Classes: Create, Describe, Destroy, Events, Export, Import, Inspect, List, Promote, Update, Validate

Instance Method Summary collapse

Constructor Details

#initialize(cli_opts, args) ⇒ Command

Override to provide config file searching



20
21
22
23
24
25
# File 'lib/sfn/command.rb', line 20

def initialize(cli_opts, args)
  unless(cli_opts['config'])
    discover_config(cli_opts)
  end
  super(cli_opts, args)
end

Instance Method Details

#configSmash

Returns:

  • (Smash)


28
29
30
31
32
# File 'lib/sfn/command.rb', line 28

def config
  memoize(:config) do
    super
  end
end