Class: Appsignal::Integrations::ActiveSupportNotificationsIntegration::NullHandleIntegration

Inherits:
Object
  • Object
show all
Defined in:
lib/appsignal/integrations/active_support_notifications.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, _id, payload) ⇒ NullHandleIntegration

Returns a new instance of NullHandleIntegration.



78
79
80
81
# File 'lib/appsignal/integrations/active_support_notifications.rb', line 78

def initialize(name, _id, payload)
  @name = name
  @payload = payload
end

Instance Method Details

#finishObject



87
88
89
# File 'lib/appsignal/integrations/active_support_notifications.rb', line 87

def finish
  finish_with_values(@name, nil, @payload)
end

#finish_with_values(name, _id, payload) ⇒ Object



91
92
93
# File 'lib/appsignal/integrations/active_support_notifications.rb', line 91

def finish_with_values(name, _id, payload)
  ActiveSupportNotificationsIntegration.finish_event(name, payload)
end

#startObject



83
84
85
# File 'lib/appsignal/integrations/active_support_notifications.rb', line 83

def start
  ActiveSupportNotificationsIntegration.start_event(@name)
end