class ErrorHunter::App
Public Class Methods
add_error(**data)
click to toggle source
# File lib/error_hunter.rb, line 28 def self.add_error(**data) begin make_call = RestClient.post(self.urls[:add_error], {:app_error =>{ :title => data[:title] || 'ErrorTitle', :description => data[:description] || 'Description Here', :severity => data[:severity] || 'Urgent', :log => data[:log] || 'error log empty', :app_name => @_app_name }}, headers = { :AuthToken => @_token } ) JSON.parse(make_call.body) rescue RestClient::NotFound => e e.message rescue RestClient::InternalServerError => e e.message end end
config(**options)
click to toggle source
# File lib/error_hunter.rb, line 22 def self.config(**options) @_token = options[:token] @_app_name = options[:app_name] {token:@_token,app_name: @_app_name} end