Class: CheckerJobs::Notifiers::BugsnagDefaultFormatter

Inherits:
Object
  • Object
show all
Includes:
FormatterHelpers
Defined in:
lib/checker_jobs/notifiers/bugsnag_default_formatter.rb

Constant Summary

Constants included from FormatterHelpers

FormatterHelpers::GITHUB_URL_FORMAT

Instance Method Summary collapse

Methods included from FormatterHelpers

#format_entry, #human_check_name, #repository_url

Constructor Details

#initialize(check, count, entries) ⇒ BugsnagDefaultFormatter

Returns a new instance of BugsnagDefaultFormatter.



4
5
6
7
8
# File 'lib/checker_jobs/notifiers/bugsnag_default_formatter.rb', line 4

def initialize(check, count, entries)
  @check = check
  @count = count
  @entries = entries
end

Instance Method Details

#base_errorObject



10
11
12
# File 'lib/checker_jobs/notifiers/bugsnag_default_formatter.rb', line 10

def base_error
  CheckerJobs::Notifiers::Bugsnag::Error.new(error_message)
end

#contextObject



18
19
20
# File 'lib/checker_jobs/notifiers/bugsnag_default_formatter.rb', line 18

def context
  "checker_jobs"
end

#grouping_hashObject



22
23
24
# File 'lib/checker_jobs/notifiers/bugsnag_default_formatter.rb', line 22

def grouping_hash
  error_message
end

#severityObject



14
15
16
# File 'lib/checker_jobs/notifiers/bugsnag_default_formatter.rb', line 14

def severity
  "warning"
end

#tab_infosObject



26
27
28
# File 'lib/checker_jobs/notifiers/bugsnag_default_formatter.rb', line 26

def tab_infos
  ["triggered_check", triggered_check]
end