Module: TypedOperation::Explainable
- Defined in:
- lib/typed_operation/explainable.rb
Overview
Include this module in your operation base class to enable the ‘.explain` method for runtime tracing and debugging.
Class Method Summary collapse
-
.included(base) ⇒ Object
: (Module) -> void.
Class Method Details
.included(base) ⇒ Object
: (Module) -> void
9 10 11 12 |
# File 'lib/typed_operation/explainable.rb', line 9 def self.included(base) base.extend(Instrumentation::Explainable) base.prepend(Instrumentation::Traceable) end |