Sha256: c31b31703adcd1085a9ee05c3880fb024bc154233eb87ddd05af06afff9327a6

Contents?: true

Size: 659 Bytes

Versions: 2

Compression:

Stored size: 659 Bytes

Contents

module Raygun

  class ItWorksException < StandardError; end

  module DemoException

    def track_test_exception
      Raygun.configuration.silence_reporting = false
      raise ItWorksException.new("Woohoo! Your Raygun<->Ruby connection is set up correctly")
    rescue ItWorksException => e
      response = Raygun.track_exception(e)

      if response.success?
        puts "Success! Now go check your Raygun Crash Reporting dashboard"
      else
        puts "Oh-oh, something went wrong - double check your API key"
        puts "API Key - " << Raygun.configuration.api_key << ")"
        puts "API Response - " << response
      end
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
raygun4ruby-4.0.2 lib/raygun/demo_exception.rb
raygun4ruby-4.0.1 lib/raygun/demo_exception.rb