class Cucumber::Filters::TagLimits
Attributes
gated_receiver[R]
test_case_index[R]
verifier[R]
Public Class Methods
new(tag_limits, receiver = nil)
click to toggle source
# File lib/cucumber/filters/tag_limits.rb, line 16 def initialize(tag_limits, receiver = nil) @tag_limits = tag_limits @gated_receiver = GatedReceiver.new(receiver) @test_case_index = TestCaseIndex.new @verifier = Verifier.new(@tag_limits) end
Public Instance Methods
done()
click to toggle source
# File lib/cucumber/filters/tag_limits.rb, line 29 def done verifier.verify!(test_case_index) gated_receiver.done self end
test_case(test_case)
click to toggle source
# File lib/cucumber/filters/tag_limits.rb, line 23 def test_case(test_case) gated_receiver.test_case(test_case) test_case_index.add(test_case) self end
with_receiver(receiver)
click to toggle source
# File lib/cucumber/filters/tag_limits.rb, line 35 def with_receiver(receiver) self.class.new(@tag_limits, receiver) end