Module: Appsignal::Integrations::OwnershipIntegrationHelper
- Defined in:
- lib/appsignal/integrations/ownership.rb
Class Method Summary collapse
- .after_create(transaction) ⇒ Object
- .before_complete(transaction, error) ⇒ Object
- .set(transaction, owner) ⇒ Object
Class Method Details
.after_create(transaction) ⇒ Object
35 36 37 |
# File 'lib/appsignal/integrations/ownership.rb', line 35 def after_create(transaction) set(transaction, ::Ownership.owner) end |
.before_complete(transaction, error) ⇒ Object
39 40 41 |
# File 'lib/appsignal/integrations/ownership.rb', line 39 def before_complete(transaction, error) set(transaction, error.owner) if error.respond_to?(:owner) end |
.set(transaction, owner) ⇒ Object
28 29 30 31 32 33 |
# File 'lib/appsignal/integrations/ownership.rb', line 28 def set(transaction, owner) return if owner.nil? transaction.(:owner => owner) transaction.set_namespace(owner) if set_namespace? end |