module FakeInstrumentation def instrument(event, payload = nil) (@instrumentations ||= []) << { event: event, payload: payload } yield payload if block_given? end def instrumentations @instrumentations end def last_instrumentation @instrumentations.try :last end end