Class: Raygun::Client

Inherits:
Object
  • Object
show all
Includes:
HTTParty
Defined in:
lib/raygun/client.rb

Overview

client for the Raygun REST APIv1 as per raygun.io/raygun-providers/rest-json-api?v=1

Instance Method Summary collapse

Constructor Details

#initializeClient

Returns a new instance of Client.



9
10
11
12
13
# File 'lib/raygun/client.rb', line 9

def initialize
  @headers = {
    "X-ApiKey" => Raygun.configuration.api_key
  }
end

Instance Method Details

#track_exception(exception_instance, env = {}) ⇒ Object



15
16
17
# File 'lib/raygun/client.rb', line 15

def track_exception(exception_instance, env = {})
  create_entry(build_payload_hash(exception_instance, env))
end