class Ship

Public Class Methods

config(exception_reporting_enabled, api_url, license) click to toggle source
# File lib/ship.rb, line 8
def self.config(exception_reporting_enabled, api_url, license)
  self.license = license
  self.api_url = api_url
  self.exception_reporting_enabled = exception_reporting_enabled
end
handle_exception(e,env) click to toggle source
# File lib/ship.rb, line 14
def self.handle_exception(e,env)
  if self.exception_reporting_enabled
    params = {:message => e.message, :trace => e.backtrace.to_s, :error_type => e.class.to_s}
    url = "#{self.api_url}/#{self.license}/"
    RestClient.post "#{self.api_url}/#{self.license}/skirmish/new",
                    params
  end
end