class Cloud::Sh::Commands::Base
Attributes
args[R]
options[R]
Public Class Methods
execute(global_options, options, args)
click to toggle source
# File lib/cloud/sh/commands/base.rb, line 11 def self.execute(global_options, options, args) new(options: global_options.merge(options), args: args).execute rescue Exception => e puts e.backtrace.join("\n") puts e.inspect end
new(options:, args:)
click to toggle source
# File lib/cloud/sh/commands/base.rb, line 18 def initialize(options:, args:) @options = options @args = args end
Public Instance Methods
config()
click to toggle source
# File lib/cloud/sh/commands/base.rb, line 27 def config Cloud::Sh.config end
execute()
click to toggle source
# File lib/cloud/sh/commands/base.rb, line 23 def execute raise NotImplementedError end