class KeyPayAPI::Client
Public Class Methods
new(api_key = nil)
click to toggle source
# File lib/keypay_api/client.rb, line 17 def initialize(api_key = nil) api_key ||= ENV["KEYPAY_API_KEY"] raise KeyPayAPI::Error('Must pass an API key') if api_key.nil? enc_key = Base64.encode64(api_key + ':').gsub(/\n/,'') self.class.default_options.merge!(headers: {'Authorization': "Basic #{enc_key}", 'Content-Type': 'application/json'}) end