class Ya::API::Direct::DirectServiceV5

Attributes

service[R]
service_url[R]

Public Class Methods

new(client, service, methods_data) click to toggle source
Calls superclass method Ya::API::Direct::DirectServiceBase::new
# File lib/ya/api/direct/direct_service_v5.rb, line 7
def initialize(client, service, methods_data)
  super(client, methods_data)
  @service = service
  @service_url = service.downcase
  @version = :v5
end

Public Instance Methods

callback_by_result(result={}) click to toggle source
# File lib/ya/api/direct/direct_service_v5.rb, line 18
def callback_by_result(result={})
  if result.has_key? :units_data
    @client.update_units_data result[:units_data]
  end
end
exec_request(method, request_body={}) click to toggle source
# File lib/ya/api/direct/direct_service_v5.rb, line 14
def exec_request(method, request_body={})
  @client.gateway.request method, request_body, @service_url, @version
end