Module: Direct::API::V5
- Defined in:
- lib/direct/api/v5/version.rb,
lib/direct/api/v5/response.rb,
lib/direct/api/v5/settings.rb,
lib/direct/api/v5/params_builder.rb,
lib/direct/api/v5/response/error.rb,
lib/direct/api/v5/response/units.rb,
lib/direct/api/v5/default_settings.rb,
lib/direct/api/v5/refinements/camelize.rb,
lib/direct/api/v5/service.rb,
lib/direct/api/v5/request.rb,
lib/direct/api/v5/errors.rb,
lib/direct/api/v5/client.rb,
lib/direct/api/v5.rb
Defined Under Namespace
Modules: Refinements Classes: Client, DefaultSettings, Error, InvalidResponseError, ParamsBuilder, Request, RequestError, Response, Service, Settings
Constant Summary collapse
- VERSION =
'0.1.2'.freeze
Class Method Summary collapse
-
.client(settings = {}) ⇒ Direct::API::V5::Client
Create API client.
-
.configure(&block) ⇒ Object
Set default settings from block.
-
.load_settings(yml_file) ⇒ Object
Set default settings from .yml file.
Class Method Details
.client(settings = {}) ⇒ Direct::API::V5::Client
Create API client
30 31 32 |
# File 'lib/direct/api/v5.rb', line 30 def client(settings = {}) Client.new(settings) end |
.configure(&block) ⇒ Object
Set default settings from block
41 42 43 |
# File 'lib/direct/api/v5.rb', line 41 def configure(&block) DefaultSettings.configure(&block) end |
.load_settings(yml_file) ⇒ Object
Set default settings from .yml file
49 50 51 |
# File 'lib/direct/api/v5.rb', line 49 def load_settings(yml_file) DefaultSettings.load_from_yml(yml_file) end |