Class: Honeybadger::FlipperSubscriber

Inherits:
NotificationSubscriber show all
Defined in:
lib/honeybadger/plugins/flipper.rb

Instance Method Summary collapse

Methods inherited from NotificationSubscriber

#finish, #process?, #record_metrics, #start

Methods included from InstrumentationHelper

#decrement_counter, #extract_attributes, #extract_callable, #gauge, #histogram, #increment_counter, #metric_agent, #metric_attributes, #metric_instrumentation, #metric_source, #monotonic_timer, #time

Instance Method Details

#format_payload(_name, payload) ⇒ Object



25
26
27
# File 'lib/honeybadger/plugins/flipper.rb', line 25

def format_payload(_name, payload)
  payload.slice(:feature_name, :operation, :result)
end

#record(name, payload) ⇒ Object



29
30
31
# File 'lib/honeybadger/plugins/flipper.rb', line 29

def record(name, payload)
  Honeybadger.event(name, payload)
end