class Cucumber::Filters::GatedReceiver

Public Class Methods

new(receiver) click to toggle source
# File lib/cucumber/filters/gated_receiver.rb, line 6
def initialize(receiver)
  @receiver = receiver
  @test_cases = []
end

Public Instance Methods

done() click to toggle source
# File lib/cucumber/filters/gated_receiver.rb, line 16
def done
  @test_cases.map do |test_case|
    test_case.describe_to(@receiver)
  end
  @receiver.done
  self
end
test_case(test_case) click to toggle source
# File lib/cucumber/filters/gated_receiver.rb, line 11
def test_case(test_case)
  @test_cases << test_case
  self
end