class TestBench::Fixture::Output::Capture::Record

Attributes

context[RW]
data[RW]
signal[RW]

Public Class Methods

build(signal, data, context=nil) click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 110
def self.build(signal, data, context=nil)
  instance = new
  instance.signal = signal
  instance.data = data
  instance.context = context
  instance
end

Public Instance Methods

==(record) click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 122
def ==(record)
  self.signal == record.signal &&
    self.data == record.data &&
    self.context == record.context
end
forward(receiver) click to toggle source
# File lib/test_bench/fixture/output/capture.rb, line 118
def forward(receiver)
  receiver.public_send(signal, *data)
end