class Cronin::Parser
Public Class Methods
new(entry)
click to toggle source
# File lib/cronin/parser.rb, line 3 def initialize(entry) @entry = entry end
Public Instance Methods
parse()
click to toggle source
# File lib/cronin/parser.rb, line 7 def parse splited = @entry.split[0..4] klasses = [Minutes, Hours, MonthDays, Months, WeekDays] keys = [:minutes, :hours, :month_days, :months, :week_days] result = {} splited.each_with_index do |entry,i| result[keys[i]] = klasses[i].new(entry) end result end