Class: Niftycloud::API
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Request
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ API
constructor
A new instance of API.
Methods inherited from Request
decode, #delete, #get, parse, #post, #put, #set_request_defaults, #validate
Constructor Details
#initialize(options = {}) ⇒ API
Returns a new instance of API.
7 8 9 10 11 12 13 |
# File 'lib/niftycloud/api.rb', line 7 def initialize(={}) = Niftycloud..merge() (Configuration::VALID_OPTIONS_KEYS + [:secret_access_key]).each do |key| send("#{key}=", [key]) if [key] end set_request_defaults(@sudo) end |