A library to parse natural language date/time into a cron expression.
Add this line to your application's Gemfile:
gem 'midnight', ">= 0.0.1.pre"
And then execute:
Or install it yourself as:
$ gem install midnight --pre
Midnight.parse('every 5 minutes').to_s => "*/5 * * * *"
A full list of supported natural language phrases can be found in test_parsing.rb.
In the future there'll be support for more complex repetitions - a wishlist can be found in todo.txt.
Author: Chris Rosser firstname.lastname@example.org
- Fork it ( http://github.com/bluefuton/midnight/fork )
- 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