lib/sfn/command.rb in sfn-1.1.2 vs lib/sfn/command.rb in sfn-1.1.4
- old
+ new
@@ -5,10 +5,11 @@
class Command < Bogo::Cli::Command
autoload :Create, 'sfn/command/create'
autoload :Describe, 'sfn/command/describe'
autoload :Destroy, 'sfn/command/destroy'
+ autoload :Diff, 'sfn/command/diff'
autoload :Events, 'sfn/command/events'
autoload :Export, 'sfn/command/export'
autoload :Import, 'sfn/command/import'
autoload :Inspect, 'sfn/command/inspect'
autoload :List, 'sfn/command/list'
@@ -21,9 +22,11 @@
def initialize(cli_opts, args)
unless(cli_opts['config'])
discover_config(cli_opts)
end
super(cli_opts, args)
+ run_callbacks_for(:after_config)
+ run_callbacks_for("after_config_#{Bogo::Utility.snake(self.class.name)}")
end
# @return [Smash]
def config
memoize(:config) do