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

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