Sha256: 7cb309ff916aa82a0090e8c049865851c398ed883eb8b33dda2b3d81d4f55708

Contents?: true

Size: 645 Bytes

Versions: 3

Compression:

Stored size: 645 Bytes

Contents

require 'listen'
require 'string/similarity'
require 'observer'

require "retest/version"
require "retest/runners"
require "retest/repository"
require "retest/test_options"
require "retest/options"
require "retest/version_control"
require "retest/setup"
require "retest/command"
require "retest/file_system"
require "retest/program"
require "retest/sounds"

module Retest
  class Error < StandardError; end

  def self.listen(options, listener: Listen)
    listener.to('.', only: options.extension, relative: true, force_polling: options.force_polling?) do |modified, added, removed|
      yield modified, added, removed
    end.start
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
retest-1.10.0 lib/retest.rb
retest-1.9.0 lib/retest.rb
retest-1.8.0 lib/retest.rb