Sha256: a2477a30d9c363a70106be5374999ec0a2798360651d1b66bf135eb1d0c6ca34

Contents?: true

Size: 460 Bytes

Versions: 4

Compression:

Stored size: 460 Bytes

Contents

# frozen_string_literal: true
module Cucumber
  module Filters

    class Quit
      def initialize(receiver=nil)
        @receiver = receiver
      end

      def test_case(test_case)
        unless Cucumber.wants_to_quit
          test_case.describe_to @receiver
        end
        self
      end

      def done
        @receiver.done
        self
      end

      def with_receiver(receiver)
        self.class.new(receiver)
      end
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cucumber-3.0.1 lib/cucumber/filters/quit.rb
cucumber-3.0.0 lib/cucumber/filters/quit.rb
cucumber-3.0.0.pre.2 lib/cucumber/filters/quit.rb
cucumber-3.0.0.pre.1 lib/cucumber/filters/quit.rb