class Chronic::RepeaterDayPortion
def construct_date_from_reference_and_offset(reference, offset = nil)
def construct_date_from_reference_and_offset(reference, offset = nil) elapsed_seconds_for_range = offset || (@range.end - @range.begin) second_hand = ((elapsed_seconds_for_range - (12 * 60))) % 60 minute_hand = (elapsed_seconds_for_range - second_hand) / (60) % 60 hour_hand = (elapsed_seconds_for_range - minute_hand - second_hand) / (60 * 60) + reference.hour % 24 Chronic.construct(reference.year, reference.month, reference.day, hour_hand, minute_hand, second_hand) end