lib/notifiers/growl.rb in notifiers-1.1.0 vs lib/notifiers/growl.rb in notifiers-1.2.0

- old
+ new

@@ -1,54 +1,55 @@ class Growl - COMMAND = "growlnotify" + COMMAND = 'growlnotify' + ERROR_MESSAGE = "The Growl is not installed. You can find more details here: +http://growl.info/downloads" def image(icon) @image = icon self end - + def title(text) @title = text self end def message(text) @message = text self end - + def priority(number) @priority = number self end - + def host(hostname) @host = hostname self end - + def password(secret) @password = secret self end - + def auth(authentication) @auth = authentication self end - + def to_s command = COMMAND.clone command << " --title '#{@title}'" if @title command << " --message '#{@message}'" [:image, :priority, :host, :password, :auth].each do |option| variable = instance_variable_get("@#{option}") command << " --#{option} #{variable}" if variable end command end - + def notify! - system(to_s) + puts ERROR_MESSAGE unless system(to_s) end - end \ No newline at end of file