Sha256: 5130785cdacb8f485ae7c12287c0bca2fe6bbf5444eb60d0e96818b6159564de
Contents?: true
Size: 343 Bytes
Versions: 21
Compression:
Stored size: 343 Bytes
Contents
# -*- ruby -*- module Autotest::Heckle @@flags = [] @@klasses = [] def self.flags; @@flags; end def self.klasses; @@klasses; end Autotest.add_hook :all_good do |at| heckle = "heckle" + (@@flags.empty? ? '' : " #{flags.join(' ')}") cmd = @@klasses.map { |klass| "#{heckle} #{klass}" }.join(" && ") system cmd end end
Version data entries
21 entries across 21 versions & 4 rubygems