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