Module: TestBench::Output::Configure

Defined in:
lib/test_bench/output/output.rb

Instance Method Summary collapse

Instance Method Details

#configure(receiver, attr_name: nil, **arguments) ⇒ Object



40
41
42
43
44
45
# File 'lib/test_bench/output/output.rb', line 40

def configure(receiver, attr_name: nil, **arguments)
  attr_name ||= :output

  instance = build(**arguments)
  receiver.public_send(:"#{attr_name}=", instance)
end