class Finicity::V2::Request::PartnerAuthentication
Public Instance Methods
authenticate()
click to toggle source
Instance Methods
# File lib/finicity/v2/request/partner_authentication.rb, line 12 def authenticate http_client.post(url, body, headers) end
body()
click to toggle source
# File lib/finicity/v2/request/partner_authentication.rb, line 16 def body builder = ::Nokogiri::XML::Builder.new do |xml| xml.credentials do xml.partnerId(::Finicity.config.partner_id) xml.partnerSecret(::Finicity.config.partner_secret) end end builder.doc.root.to_s end
headers()
click to toggle source
# File lib/finicity/v2/request/partner_authentication.rb, line 27 def headers { 'Finicity-App-Key' => ::Finicity.config.app_key, 'Content-Type' => 'application/xml' } end
url()
click to toggle source
# File lib/finicity/v2/request/partner_authentication.rb, line 34 def url ::URI.join(::Finicity.config.base_url, 'v2/partners/authentication') end