Sha256: 531d7897963acc43713b79ca87adea029eef343c29edcba4a96da3293435ac1e

Contents?: true

Size: 711 Bytes

Versions: 7

Compression:

Stored size: 711 Bytes

Contents

require 'listen'

require 'string/similarity'
require 'observer'

require "retest/version"
require "retest/runners"
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"

Listen.adapter_warn_behavior = :log

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

7 entries across 7 versions & 1 rubygems

Version Path
retest-2.0.0.pre3 lib/retest.rb
retest-2.0.0.pre2 lib/retest.rb
retest-2.0.0.pre1 lib/retest.rb
retest-2.0.0.pre lib/retest.rb
retest-1.13.2 lib/retest.rb
retest-1.13.1 lib/retest.rb
retest-1.13.0 lib/retest.rb