module Notify

Constants

VERSION

Public Class Methods

html_escape(text) click to toggle source
# File lib/notify.rb, line 18
def self.html_escape(text)
  ERB::Util.html_escape(text)
end
notify(title, message, options = {}) click to toggle source
# File lib/notify.rb, line 40
def self.notify(title, message, options = {})
  puts "#{title}: #{message}"
end
which(prog, path=ENV['PATH']) click to toggle source
# File lib/notify.rb, line 6
def self.which(prog, path=ENV['PATH'])
  if RUBY_PLATFORM.downcase =~ /mswin(?!ce)|mingw|bccwin|cygwin/
    path.split(File::PATH_SEPARATOR).each {|dir|
      f = File.join(dir,prog+".exe")
      return f if File.executable?(File.join(f)) && !File.directory?(f)
    }
    nil
  else
    return system("which #{prog} > /dev/null 2>&1")
  end
end