class Test::Unit::Notify::NotifySend
@private
Public Class Methods
new()
click to toggle source
# File lib/test/unit/notify.rb, line 101 def initialize @command = "notify-send" 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] * 1000 urgency = parameters[:urgency] title = parameters[:title] message = h(parameters[:message]) icon = parameters[:icon] command_line = [ @command, "--app-name", title, "--expire-time", expire_time.to_s, "--urgency", urgency, ] command_line.concat(["--icon", icon.to_s]) if icon command_line << title command_line << message system(*command_line) end