class Bugsnag::Middleware::Rake
Extracts and attaches rake task information to an error report
Public Class Methods
new(bugsnag)
click to toggle source
# File lib/bugsnag/middleware/rake.rb, line 5 def initialize(bugsnag) @bugsnag = bugsnag end
Public Instance Methods
call(report)
click to toggle source
# File lib/bugsnag/middleware/rake.rb, line 9 def call(report) task = report.request_data[:bugsnag_running_task] if task report.add_tab(:rake_task, { :name => task.name, :description => task.full_comment, :arguments => task.arg_description }) report.automatic_context ||= task.name end @bugsnag.call(report) end