Class: Surveygizmo::API
- Inherits:
-
Object
- Object
- Surveygizmo::API
- Includes:
- Configurable, Connection, Request
- Defined in:
- lib/surveygizmo/api.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes included from Configurable
#connection_options, #endpoint, #middleware, #password, #user_agent, #username
Instance Method Summary (collapse)
-
- (API) initialize(options = {})
constructor
Creates a new API.
Methods included from Request
Methods included from Configurable
#configure, #credentials?, keys, #reset!
Constructor Details
- (API) initialize(options = {})
Creates a new API
15 16 17 18 19 |
# File 'lib/surveygizmo/api.rb', line 15 def initialize(={}) Surveygizmo::Configurable.keys.each do |key| instance_variable_set(:@#{key}", [key] || Surveygizmo.instance_variable_get(:@#{key}")) end end |