class Scli::Compute
Public Class Methods
new(options={})
click to toggle source
# File lib/generic.rb, line 3 def initialize(options={}) cli_opts = Scli.options cli_opts.merge!(options) ibm_user = (Scli.env_populated?) ? ENV['IBM_SC_USERNAME'] : cli_opts[:ibm_username] ibm_pass = (Scli.env_populated?) ? ENV['IBM_SC_PASSWORD'] : cli_opts[:ibm_password] @fog_compute = Fog::Compute.new(:ibm_username => ibm_user, :ibm_password => ibm_pass, :provider => 'IBM') end
Public Instance Methods
method_missing(method, *args, &block)
click to toggle source
# File lib/generic.rb, line 11 def method_missing(method, *args, &block) @fog_compute.send(method, *args, &block) end