# File lib/crono/period.rb, line 7 def initialize(period, at: nil, on: nil, within: nil) @period = period @at_hour, @at_min = parse_at(at) if at @interval = Interval.parse(within) if within @on = parse_on(on) if on end