Class: Ya::API::Direct::DirectServiceV4
- Inherits:
-
DirectServiceBase
- Object
- DirectServiceBase
- Ya::API::Direct::DirectServiceV4
- Defined in:
- lib/ya/api/direct/direct_service_v4.rb
Instance Attribute Summary
Attributes inherited from DirectServiceBase
Instance Method Summary collapse
- #exec_request(method, request_body = {}) ⇒ Object
-
#initialize(client, methods_data, version = :v4) ⇒ DirectServiceV4
constructor
A new instance of DirectServiceV4.
Constructor Details
#initialize(client, methods_data, version = :v4) ⇒ DirectServiceV4
Returns a new instance of DirectServiceV4.
7 8 9 10 |
# File 'lib/ya/api/direct/direct_service_v4.rb', line 7 def initialize(client, methods_data, version = :v4) super(client, methods_data) @version = version end |
Instance Method Details
#exec_request(method, request_body = {}) ⇒ Object
12 13 14 |
# File 'lib/ya/api/direct/direct_service_v4.rb', line 12 def exec_request(method, request_body = {}) @client.gateway.request method, request_body, nil, (API_V4_LIVE.include?(method) ? :v4live : @version) end |