class Guard::Unity::Notifier::Alert
Public Instance Methods
notify(results, title)
click to toggle source
# File lib/guard/unity/notifier/alert.rb, line 6 def notify(results, title) image = _image(results) message = _message(results) ::Guard::Notifier::notify(message, {title: title, image: image}) end
Private Instance Methods
_image(results)
click to toggle source
# File lib/guard/unity/notifier/alert.rb, line 14 def _image(results) return :failed if results[:failures] > 0 return :failed if results[:errors] > 0 :success end
_message(results)
click to toggle source
# File lib/guard/unity/notifier/alert.rb, line 20 def _message(results) message = "#{results[:tests]} tests\n" message << "#{results[:failures]} failures\n" if results[:failures] message << "#{results[:errors]} errors\n" if results[:errors] message << "#{results[:ignored]} ignored\n" if results[:ignored] message << "#{results[:skipped]} skipped\n" if results[:skipped] message << "#{results[:inconclusive]} inconclusive\n" if results[:inconclusive] message << "#{results[:invalid]} invalid\n" if results[:invalid] message << "#{results[:not_run]} not run\n" if results[:not_run] message end