Class: Print::Client
- Inherits:
-
Object
- Object
- Print::Client
- Extended by:
- Configuration
- Includes:
- HTTParty, REST::Address
- Defined in:
- lib/print/client.rb
Constant Summary
Constants included from Configuration
Print::Configuration::DEFAULT_API_KEY, Print::Configuration::DEFAULT_API_VERSION, Print::Configuration::DEFAULT_ENDPOINT, Print::Configuration::DEFAULT_FORMAT, Print::Configuration::DEFAULT_METHOD, Print::Configuration::DEFAULT_USER_AGENT, Print::Configuration::VALID_CONFIG_KEYS, Print::Configuration::VALID_CONNECTION_KEYS, Print::Configuration::VALID_OPTIONS_KEYS
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Client
constructor
A new instance of Client.
Methods included from Configuration
configure, extended, options, reset
Methods included from REST::Address
Constructor Details
#initialize(options = {}) ⇒ Client
Returns a new instance of Client.
13 14 15 16 17 18 |
# File 'lib/print/client.rb', line 13 def initialize(={}) = Print..merge() Configuration::VALID_CONFIG_KEYS.each do |key| send("#{key}=", [key]) end end |