Sha256: 560976b062a9b817556a7b534e5560feeb040c7d6c50e24f76a4e5764bdd6c2d
Contents?: true
Size: 600 Bytes
Versions: 2
Compression:
Stored size: 600 Bytes
Contents
module AutotestNotification class Mac @last_test_failed = false class << self def notify(title, msg, img, failures = 0, pri = 0) system "growlnotify -n autotest --image #{img} -p #{pri} -m '#{msg}' #{title}" say(failures) if SPEAKING end def say(failures) if failures > 0 system("say #{failures} test#{'s' unless failures == 1} failed.") @last_test_failed = true elsif @last_test_failed system("say All tests passed successfully.") @last_test_failed = false end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
carlosbrando-autotest-notification-1.2.0 | lib/autotest_notification/mac.rb |
notch8-autotest-notification-1.2.0 | lib/autotest_notification/mac.rb |