Sha256: 4c1a4cabf265741ce76414f5b25c2b308be4f0bcc02d466b4df2fb282e2e1ad9
Contents?: true
Size: 370 Bytes
Versions: 70
Compression:
Stored size: 370 Bytes
Contents
class MockedInstrumentationService attr_reader :events def initialize(event = nil, events = []) @events = events subscribe event end def instrument(event, payload = nil) payload ||= {} res = yield payload events << [event, payload, res] if @subscribe == event res end def subscribe(event) @subscribe = event @events end end
Version data entries
70 entries across 70 versions & 3 rubygems