Sha256: 1784e888a77fedb004aa26030e59c7ceaff57926bffe85d58e18ee7cc461145f

Contents?: true

Size: 698 Bytes

Versions: 1

Compression:

Stored size: 698 Bytes

Contents

require 'listen'
require 'config/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"

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

1 entries across 1 versions & 1 rubygems

Version Path
retest-1.12.0 lib/retest.rb