class Revolut::Api::Client
Public Class Methods
new(host: "api.revolut.com", configuration: ::Revolut::Api.configuration)
click to toggle source
Calls superclass method
Revolut::Api::Base::new
# File lib/revolut/api/client.rb, line 5 def initialize(host: "api.revolut.com", configuration: ::Revolut::Api.configuration) super(host: host, configuration: configuration) set_headers end
Public Instance Methods
set_headers()
click to toggle source
# File lib/revolut/api/client.rb, line 11 def set_headers self.headers.merge!({ 'X-Client-Version' => self.configuration.client_version, 'X-Api-Version' => self.configuration.api_version, 'X-Device-Id' => self.configuration.device_id, 'X-Device-Model' => self.configuration.device_model }) self.headers.delete_if { |key, value| value.to_s.empty? } end