Sha256: 9c8978a554d8f453b9219f83320f9c18890bebc0e4c1633aa2dd87fff96c3703

Contents?: true

Size: 774 Bytes

Versions: 4

Compression:

Stored size: 774 Bytes

Contents

require 'listen'

require 'string/similarity'
require 'observer'

require "retest/version"
require "retest/runner"
require "retest/repository"
require "retest/matching_options"
require "retest/options"
require "retest/version_control"
require "retest/setup"
require "retest/command"
require "retest/file_system"
require "retest/program"
require "retest/prompt"
require "retest/sounds"
require "retest/watcher"

Listen.adapter_warn_behavior = :log

module Retest
  class Error < StandardError; end
  class FileNotFound < StandardError; end

  def self.listen(options, listener: Watcher::Default)
    listener.watch(dir: '.', extensions: options.extensions, polling: options.force_polling?) do |modified, added, removed|
      yield modified, added, removed
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
retest-2.1.0 lib/retest.rb
retest-2.0.1 lib/retest.rb
retest-2.0.0 lib/retest.rb
retest-2.0.0.pre5 lib/retest.rb