Module: Cron2English
- Defined in:
- lib/cron2english.rb,
lib/cron2english/all.rb,
lib/cron2english/version.rb,
lib/cron2english/parse_exception.rb
Defined Under Namespace
Classes: ParseException, Parser
Constant Summary collapse
- DAYS_OF_WEEK =
%w{Sun Mon Tue Wed Thu Fri Sat}
- MONTHS =
%w{Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec}
- MIL2AMPM =
['midnight', *(1..11).map{|i| "#{i}am"}, 'noon', *(1..11).map{|i| "#{i}pm"}]
- DOW2NUM =
- NUM2DOW =
- MONTH2NUM =
- NUM2MONTH =
- DOW_REGEX =
unshift @months, ”; # What is this about??
%r{^(#{DAYS_OF_WEEK.join("|")})$}i
- MONTH_REGEX =
%r{^(#{MONTHS.join("|")}|)$}i
- NUM2MONTH_LONG =
- NUM2DOW_LONG =
%w{Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday}
- ATOM =
'\d+|(?:\d+-\d+(?:/\d+)?)'
- ATOMS_REGEX =
%r{^(?:#{ATOM})(?:,#{ATOM})*$}i
- AT_WORDS =
{ 'reboot' => 'At reboot', 'yearly' => 'Yearly (midnight on January 1st)', 'annually' => 'Yearly (midnight on January 1st)', 'monthly' => 'Monthly (midnight on the first of every month)', 'weekly' => 'Weekly (midnight every Sunday)', 'daily' => 'Daily, at midnight', 'midnight' => 'Daily, at midnight', 'hourly' => 'At the top of every hour' }
- VERSION =
'0.1.3'
Class Method Summary collapse
Class Method Details
.parse(str) ⇒ Object
28 29 30 31 |
# File 'lib/cron2english/all.rb', line 28 def self.parse(str) parser = Cron2English::Parser.new parser.parse(str) end |