Method: Sfn::Command#initialize

Defined in:
lib/sfn/command.rb

#initialize(cli_opts, args) ⇒ Command

Override to provide config file searching



43
44
45
46
47
48
49
50
51
52
53
54
# File 'lib/sfn/command.rb', line 43

def initialize(cli_opts, args)
  unless cli_opts["config"]
    discover_config(cli_opts)
  end
  unless ENV["DEBUG"]
    ENV["DEBUG"] = "true" if cli_opts[:debug]
  end
  super(cli_opts, args)
  load_api_provider_extensions!
  run_callbacks_for(:after_config)
  run_callbacks_for("after_config_#{Bogo::Utility.snake(self.class.name.split("::").last)}")
end