class Test::Unit::Notify::Growlnotify

Public Class Methods

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

Public Instance Methods

run(parameters) click to toggle source
# File lib/test/unit/notify.rb, line 105
def run(parameters)
  expire_time = parameters[:expire_time]
  priority = urgency_to_piroity(parameters[:urgency])
  title = parameters[:title]
  message = parameters[:message]
  image = parameters[:icon]

  command_line = [@command,
                  "--priority", priority,
                  "--message", message]
  command_line.concat(["--image", image.to_s]) if image
  command_line << title
  system(*command_line)
end