Kvetch
A Ruby logger that uses native Mac/Linux notifications.

Gets in yo face when you write ruby.
Installation
Add this line to your application's Gemfile under the :development tree:
gem 'kvetch'
And then execute:
$ bundle
Usage
Some examples of how to use kvetch:
Kvetch.yell("yo homie there's a problem") #=> StringKvetch.yell("yo homie there's a problem", { :sound => "Frog" }) #=> StringKvetch.silence!; Kvetch.yell("yo homie there's a problem") #=> falseKvetch.silence!; Kvetch.unsilence!; Kvetch.yell("stop that") #=> String
Kvetch.yell's second parameter is a hash of symbols/values based on the terminal-notifier documentation.
Contributing
Cloning
This repo depends upon my fork of @alloy's terminal-notifier gem. To clone with submodules:
$ git clone --recursive https://github.com/JacksonGariety/terminal-notifier.git
GitHub for dummies
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
