README.md in rufus-scheduler-3.0.9 vs README.md in rufus-scheduler-3.1.0

- old
+ new

@@ -59,10 +59,11 @@ ## related and similar gems * [whenever](https://github.com/javan/whenever) - let cron call back your Ruby code, trusted and reliable cron drives your schedule * [clockwork](https://github.com/tomykaira/clockwork) - rufus-scheduler inspired gem +* [crono](https://github.com/plashchynski/crono) - an in-Rails cron scheduler (please note: rufus-scheduler is not a cron replacement) ## note about the 3.0 line @@ -70,10 +71,15 @@ It's a complete rewrite of rufus-scheduler. There is no EventMachine-based scheduler anymore. +## I don't know what this Ruby thing is, where are my Rails? + +Sir, I'll drive you right to the [tracks](#so-rails). + + ## Notables changes: * As said, no more EventMachine-based scheduler * ```scheduler.every('100') {``` will schedule every 100 seconds (previously, it would have been 0.1s). This aligns rufus-scheduler on Ruby's ```sleep(100)``` * The scheduler isn't catching the whole of Exception anymore, only StandardError @@ -1367,22 +1373,9 @@ # or even Rufus::Scheduler.parse("2013-12-12 14:00 Pacific/Saipan") # => 2013-12-12 04:00:00 UTC ``` - -Behind the scenes, rufus-scheduler uses [tzinfo](http://tzinfo.github.io/) to deal with timezones. - -Here is a [list of timezones](misc/tz_all.txt) known to my Debian GNU/Linux 7. It was generated with this script: - -```ruby -require 'tzinfo' -TZInfo::Timezone.all.each { |tz| puts tz.name } -``` - -Unknown timezones, typos, will be rejected by tzinfo thus rufus-scheduler. - -On its own tzinfo derives the timezones from the system's information. On some system it needs some help, one can install the 'tzinfo-data' gem to provide the missing information. ## so Rails? Yes, I know, all of the above is boring and you're only looking for a snippet to paste in your Ruby-on-Rails application to schedule...