Module: Honeybadger::Api

Defined in:
lib/honeybadger-api.rb,
lib/honeybadger-api/team.rb,
lib/honeybadger-api/user.rb,
lib/honeybadger-api/fault.rb,
lib/honeybadger-api/client.rb,
lib/honeybadger-api/deploy.rb,
lib/honeybadger-api/notice.rb,
lib/honeybadger-api/comment.rb,
lib/honeybadger-api/project.rb,
lib/honeybadger-api/request.rb,
lib/honeybadger-api/version.rb,
lib/honeybadger-api/paginator.rb,
lib/honeybadger-api/team_member.rb,
lib/honeybadger-api/configuration.rb,
lib/honeybadger-api/team_invitation.rb

Defined Under Namespace

Classes: Client, Comment, Configuration, Deploy, Fault, Notice, Paginator, Project, Request, Team, TeamInvitation, TeamMember, User

Constant Summary collapse

VERSION =
"2.0.1"

Class Method Summary collapse

Class Method Details

.clientObject

Public: Query the HoneyBadger Read API directly.



35
36
37
# File 'lib/honeybadger-api.rb', line 35

def self.client
  Honeybadger::Api::Client.new(@configuration.access_token)
end

.configure {|@configuration| ... } ⇒ Object

Public: Configure the HoneyBadger Read API and set an access token to authenticate.

Examples:

Honeybadger::Api.configure do |c|
  c.access_token = "xxxxxxxxxxxxxxxxxxxx"
end

Yields:

  • (@configuration)


29
30
31
32
# File 'lib/honeybadger-api.rb', line 29

def self.configure
  @configuration = Honeybadger::Api::Configuration.new
  yield @configuration
end