Sha256: 7927b29f51c62452d2a092fb9372deac94b8a16a36abea78a1d15f91432e00d3
Contents?: true
Size: 708 Bytes
Versions: 3
Compression:
Stored size: 708 Bytes
Contents
require "cucumber/runtime/gated_receiver" module Cucumber class Runtime module TagLimits class Filter def initialize(tag_limits, receiver) @gated_receiver = GatedReceiver.new(receiver) @test_case_index = TestCaseIndex.new @verifier = Verifier.new(tag_limits) end def test_case(test_case) gated_receiver.test_case(test_case) test_case_index.add(test_case) end def done verifier.verify!(test_case_index) gated_receiver.done end private attr_reader :gated_receiver attr_reader :test_case_index attr_reader :verifier end end end end
Version data entries
3 entries across 3 versions & 1 rubygems