Sha256: cccd23268dd9f979b314a582d2cb95316036cb09dcd44c7f3b4ec19857517122

Contents?: true

Size: 407 Bytes

Versions: 4

Compression:

Stored size: 407 Bytes

Contents

module Autotest::Restart
  Autotest.add_hook :initialize do |at|
    configs = [File.expand_path('~/.autotest'), './.autotest'].select { |f|
      File.exist? f
    }
    at.extra_files.concat configs
    false
  end

  Autotest.add_hook :updated do |at, *args|
    unless args.flatten.grep(/\.autotest$/).empty? then
      warn "Detected change to .autotest, restarting"
      at.restart
    end
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
ZenTest-4.8.0 lib/autotest/restart.rb
ZenTest-4.7.0 lib/autotest/restart.rb
SlimZenTest-4.6.2 lib/autotest/restart.rb
ZenTest-4.6.2 lib/autotest/restart.rb