ask-honeybadger

Honeybadger — error tracking via the Honeybadger API

Part of the ask-rb ecosystem.

Installation

gem "ask-honeybadger"

Usage

require "ask-honeybadger"

# Get an authenticated client:
client = Ask::Honeybadger.client

# List faults for a project:
faults = client.get("/v2/projects/PROJECT_ID/faults")

# Or use the convenience helpers:
Ask::Honeybadger.recent_faults(project_id: "PROJECT_ID", limit: 10)
Ask::Honeybadger.fault_summary(project_id: "PROJECT_ID")
Ask::Honeybadger.fault(project_id: "PROJECT_ID", fault_id: 42)
Ask::Honeybadger.projects

Authentication

Set your Honeybadger API token in the environment:

export HONEYBADGER_TOKEN=your_token_here

Or add it to ~/.ask/credentials.yml:

honeybadger_token: your_token_here

Get your token at https://app.honeybadger.io/users/edit

Development

bundle exec rake test

License

MIT