hook into the airbrake gem in a cleaner and simpler way

This commit is contained in:
2012-02-03 18:38:38 +00:00
parent b783fd85e7
commit c3300d264c
2 changed files with 22 additions and 53 deletions

View File

@@ -1,21 +1,15 @@
module Airbrake
class << self
def notify_with_statds(*args)
private
def send_notice_with_statsd(*args)
Airbrake::Statsd.increment
notify_without_statsd(*args)
send_notice_without_statsd(*args)
end
alias :notify_without_statsd :notify
alias :notify :notify_with_statds
def notify_or_ignore_with_statsd(*args)
Airbrake::Statsd.increment
notify_or_ignore_without_statsd(*args)
end
alias :notify_or_ignore_without_statsd :notify_or_ignore
alias :notify_or_ignore :notify_or_ignore_with_statsd
alias :send_notice_without_statsd :send_notice
alias :send_notice :send_notice_with_statsd
end
end