Class: Webbynode::Notify
Constant Summary collapse
- TITLE =
"Webbynode"
- IMAGE_PATH =
File.join(File.dirname(__FILE__), '..', '..', 'assets', 'webbynode.png')
Class Method Summary collapse
Class Method Details
.installed? ⇒ Boolean
15 16 17 |
# File 'lib/webbynode/notify.rb', line 15 def self.installed? @installed ||= Io.new.exec_in_path?("growlnotify") end |
.message(message) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/webbynode/notify.rb', line 8 def self.() if self.installed? and !$testing = .gsub(/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]/, "") %x(growlnotify -t "#{TITLE}" -m "#{}" --image "#{IMAGE_PATH}") end end |