Sha256: 7e597b84f1037c6fe5d7e506ef2ab4c008d97d7573bb4c1b7efa4a6f3af52e7a
Contents?: true
Size: 511 Bytes
Versions: 7
Compression:
Stored size: 511 Bytes
Contents
module Chrono class Schedule attr_reader :source def initialize(source) @source = source end def minutes Fields::Minute.new(fields[0]).to_a end def hours Fields::Hour.new(fields[1]).to_a end def days Fields::Day.new(fields[2]).to_a end def months Fields::Month.new(fields[3]).to_a end def wdays Fields::Wday.new(fields[4]).to_a end private def fields @fields ||= source.split(" ") end end end
Version data entries
7 entries across 7 versions & 1 rubygems