class TestBench::Fixture::Output::Multiple
Attributes
outputs[W]
Public Class Methods
build(*outputs)
click to toggle source
# File lib/test_bench/fixture/output/multiple.rb, line 12 def self.build(*outputs) outputs = Array(outputs) instance = new outputs.each do |output| instance.register(output) end instance end
Public Instance Methods
outputs()
click to toggle source
# File lib/test_bench/fixture/output/multiple.rb, line 7 def outputs @outputs ||= [] end
register(output)
click to toggle source
# File lib/test_bench/fixture/output/multiple.rb, line 32 def register(output) outputs << output end
registered?(output)
click to toggle source
# File lib/test_bench/fixture/output/multiple.rb, line 36 def registered?(output) outputs.include?(output) end