class TestBench::Telemetry::Subscription
Attributes
subscriber[R]
Public Class Methods
new(subscriber)
click to toggle source
# File lib/test_bench/telemetry/subscription.rb, line 6 def initialize subscriber @subscriber = subscriber end
Public Instance Methods
update(event, argument=nil)
click to toggle source
# File lib/test_bench/telemetry/subscription.rb, line 10 def update event, argument=nil return unless subscriber.respond_to? event method = subscriber.method event if method.arity == 0 subscriber.public_send event else subscriber.public_send event, argument end end