forked from atmos/merb_hoptoad_notifier
-
Notifications
You must be signed in to change notification settings - Fork 8
A merb plugin for hoptoad notification
License
cv/merb_hoptoad_notifier
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is merb plugin for using hoptoad with merb. This plugin: http://github.com/joakimk/hoptoad_notifier_merb/tree/master The original: http://github.com/thoughtbot/hoptoad_notifier/tree/master Usage: 1) Get your api key for your app from hoptoadapp.com 2) Add the api key to config/hoptoad.yml with a similar syntax as the following --- :development: &defaults :api_key: ZOMGLOLROFLMAO :rake: <<: *defaults :test: <<: *defaults :production: :api_key: UBERSECRETSHIT 3) Require hoptoad in init.rb require 'merb_hoptoad_notifier' 4) Add the following method to your Exceptions controller. Depending on your merb version you'll need to use the exceptions,standard_error, or internal_server error as the action name. Kinda weak, but the API changed a lot in 0.9.x class Exceptions < Merb::Controller if %w( staging production ).include?(Merb.env) def standard_error HoptoadNotifier.notify_hoptoad(request, session) render end end end 5) Restart the server, trigger an error(in staging or prod) and check that it arrived at hoptoad :) Many thanks to Joakim Kolsjö for creating most of the hoptoad code. I just spec'd and updated it. ;)
About
A merb plugin for hoptoad notification
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Ruby 100.0%