Einstein
Push notification service for restaurant Einstein.
Follow me on Twitter or Github for more info and updates.
How to use
Today's menu
Einstein::Menu.new(:today).dishes
Menu for any day
Einstein::Menu.new(:monday).dishes
Push to phone
Einstein has build in support for Prowl.
Just pass you api key to #push_to
and the menu will be push to you phone within seconds.
Einstein::Menu.new(:monday).push_to("6576aa9fa3fc3e18aca8da9914a166b3")
What's being returned?
#dishes
returns an array of strings containing each dish for the given day.
What is being push to the phone?
Real world example
Here is a real world example using whenever.
It will push today's menu directly to your iPhone each day at 11:45 AM.
1 . Install whenever. gem install whenever
.
2 . Navigate to your application, run wheneverize .
.
3 . Add these lines to your config/schedule.rb
file.
require "einstein"
every 1.day, at: "11:45 am" do
runner 'Einstein::Menu.new(:today).push_to("6576aa9fa3fc3e18aca8da9914a166b3")'
end
4 . Create the cron task using whenever
.
5 . Done!
How to install
[sudo] gem install einstein
Requirements
- Tesseract
- ImageMagick
- Ruby 1.9.2
License
Einstein is released under the MIT license.