class Niso::Cloud
Public Class Methods
new(cli, provider)
click to toggle source
# File lib/niso/cloud.rb, line 5 def initialize(cli, provider) @subject = case provider when 'do' Niso::Cloud::DropletKit.new(cli, provider) else abort_with "Provider #{provider} is not valid!" end end
Public Instance Methods
method_missing(sym, *args, &block)
click to toggle source
# File lib/niso/cloud.rb, line 14 def method_missing(sym, *args, &block) @subject.send sym, *args, &block end
respond_to?(method)
click to toggle source
Calls superclass method
# File lib/niso/cloud.rb, line 18 def respond_to?(method) @subject.respond_to?(sym) || super end