Class: Appsignal::Extension::MockTransaction
- Defined in:
- lib/appsignal/extension.rb
Overview
Mock of the Transaction class. This mock is used when the extension cannot be loaded. This mock listens to all method calls and does nothing, and prevents NoMethodErrors from being raised.
Disabled in testing so we can make sure that we don’t miss an extension function implementation.
Instance Method Summary collapse
-
#initialize(*_args) ⇒ MockTransaction
constructor
A new instance of MockTransaction.
- #method_missing(_method, *_args, &_block) ⇒ Object
Constructor Details
#initialize(*_args) ⇒ MockTransaction
Returns a new instance of MockTransaction.
108 109 110 111 |
# File 'lib/appsignal/extension.rb', line 108 def initialize(*_args) # JRuby extension requirement, as it sends a pointer to the Transaction # object when creating it end |