class Test::Unit::Notify::GrowlnotifyForWindows

@private

Constants

URGENCIES

Public Class Methods

new() click to toggle source
# File lib/test/unit/notify.rb, line 162
def initialize
  @command = "growlnotify.exe"
end

Public Instance Methods

run(parameters) click to toggle source
# File lib/test/unit/notify.rb, line 172
def run(parameters)
  priority = URGENCIES[parameters[:urgency]]
  title    = parameters[:title]
  message  = parameters[:message]
  image    = parameters[:icon]
  command_line = [@command, "/t:#{title}", "/p:#{priority}"]
  command_line << "/i:#{image.to_s}" if image
  command_line << message
  system(*command_line)
end