module TestBench::Controls::Output

Public Class Methods

attach(binding, level=nil) click to toggle source
# File lib/test_bench/controls/output.rb, line 4
def self.attach binding, level=nil
  level ||= :verbose

  output = TestBench::Output.build level

  subscription = TestBench::Telemetry::Subscription.new output

  telemetry = TestBench::Telemetry::Registry.get binding
  telemetry.add_observer subscription

  output
end