fake_instrumentation.rb 297 B

1234567891011121314
  1. module FakeInstrumentation
  2. def instrument(event, payload = nil)
  3. (@instrumentations ||= []) << { event: event, payload: payload }
  4. yield payload if block_given?
  5. end
  6. def instrumentations
  7. @instrumentations
  8. end
  9. def last_instrumentation
  10. @instrumentations.try :last
  11. end
  12. end