class XapixClient::Connection
Constants
- TOKEN
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
# File lib/xapix_client/connection.rb, line 7 def initialize(options = {}) fail(XapixClient::NoConfigurationError) if XapixClient.configuration.nil? fail(XapixClient::BadConfigurationError) if XapixClient.configuration.project_name.nil? super(options.merge(site: "https://app.xapix.io/api/v1/#{XapixClient.configuration.project_name}/")) end
Public Instance Methods
run(request_method, path, params = {}, headers = {})
click to toggle source
Calls superclass method
# File lib/xapix_client/connection.rb, line 13 def run(request_method, path, params = {}, headers = {}) fail(XapixClient::BadConfigurationError) if XapixClient.configuration.auth_token.nil? super(request_method, path, params, headers.merge(TOKEN => XapixClient.configuration.auth_token)) end