Class: PMP::Client
Constant Summary
Constants included from Configuration
PMP::Configuration::DEFAULT_ADAPTER, PMP::Configuration::DEFAULT_CLIENT_ID, PMP::Configuration::DEFAULT_CLIENT_SECRET, PMP::Configuration::DEFAULT_ENDPOINT, PMP::Configuration::DEFAULT_USER_AGENT, PMP::Configuration::VALID_OPTIONS_KEYS
Instance Method Summary collapse
-
#initialize(options = {}) {|_self| ... } ⇒ Client
constructor
A new instance of Client.
- #root(opts = {}, &block) ⇒ Object
- #token(opts = {}) ⇒ Object
Methods included from Configuration
#apply_configuration, #configure, #options, #reset!
Constructor Details
#initialize(options = {}) {|_self| ... } ⇒ Client
Returns a new instance of Client.
8 9 10 11 |
# File 'lib/pmp/client.rb', line 8 def initialize(={}, &block) apply_configuration() yield(self) if block_given? end |
Instance Method Details
#root(opts = {}, &block) ⇒ Object
17 18 19 |
# File 'lib/pmp/client.rb', line 17 def root(opts={}, &block) PMP::CollectionDocument.new(.merge(opts), &block) end |