Sha256: 60ffd555e3282357a3dfa2a389f1c5105282f2784bccb34152e5faa2e55796b4

Contents?: true

Size: 451 Bytes

Versions: 7

Compression:

Stored size: 451 Bytes

Contents

module Retest
  module CachedTestFile
    attr_reader :cached_test_file

    def cached_test_file=(value)
      @cached_test_file = value || cached_test_file
    end

    def purge_test_file(purged)
      return if purged.empty?

      if purged.is_a?(Array) && purged.include?(cached_test_file)
        @cached_test_file = nil
      elsif purged.is_a?(String) && purged == cached_test_file
        @cached_test_file = nil
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
retest-2.2.1 lib/retest/runner/cached_test_file.rb
retest-2.2.0 lib/retest/runner/cached_test_file.rb
retest-2.1.0 lib/retest/runner/cached_test_file.rb
retest-2.0.1 lib/retest/runner/cached_test_file.rb
retest-2.0.0 lib/retest/runner/cached_test_file.rb
retest-2.0.0.pre5 lib/retest/runner/cached_test_file.rb
retest-2.0.0.pre4 lib/retest/runner/cached_test_file.rb