module Fakturoid::Connection
Public Instance Methods
connection(options = {})
click to toggle source
# File lib/fakturoid/connection.rb, line 15 def connection(options = {}) @connection = Faraday.new default_options(options) @connection.basic_auth(Fakturoid::Api.config.email, Fakturoid::Api.config.api_key) @connection end
default_options(options = {})
click to toggle source
# File lib/fakturoid/connection.rb, line 4 def default_options(options = {}) content_type = options[:headers] && options[:headers][:content_type] { headers: { content_type: content_type || 'application/json', user_agent: Fakturoid::Api.config.user_agent }, url: options[:url] || Fakturoid::Api.config.endpoint } end