This documentation should be useful for anyone wanting to know more in-depth information about Exceptional and how things work. Use the links just below to skip to the relevant part of the documentation.
While we are still developing the API consider this document beta, if you're thinking of using the API outside of Rails please do contact us. We will be announcing the official release on our blog when we're ready.
config.gem 'exceptional', :version => '2.0.3'
gem install exceptionalRemove old versions of the plugin (if any) by running:
rm -rf vendor/plugins/exceptional
exceptional install YOUR-API-KEYThe file should look like:
api-key: YOUR-API-KEY
cap deploy
The Exceptional gem for Rails performs some magic when a Rails application is booting, here's what happens
For more advanced usage instructions you should check out the rdoc documentation, we're currently having
some problems with the RDoc generation (as mentioned in
this blog post) but will link it up here
as soon it makes sense. In the meantime, if you want to dive in please do take a look at
the source code on github.
require 'rubygems' require 'exceptional' Exceptional.rescue do nil.boom! end
Exceptional was designed with Ruby on Rails in mind however, we realised during development that we could abstract things just a bit to suit any language and framework. We currently have client APIs for the following;
The API is changing quite a bit at the moment, we'll publish some detailed documentation soon for people interested in implementing clients for other languages. Contact us at support@getexceptional.com if you're interested in using Exceptional for languages other than ruby.