| Class | IceCube::Schedule |
| In: |
lib/ice_cube/schedule.rb
|
| Parent: | Object |
| end_time | [R] | Get the end time |
| start_time | [R] | Get the start time |
Load the schedule from a hash
Determine if this schedule conflicts with another schedule @param [IceCube::Schedule] other_schedule - The schedule to compare to @param [Time] closing_time - the last time to consider @return [Boolean] whether or not the schedules conflict at all
Get the final n occurrences of a terminating schedule or the final one if no n is given
Return a boolean indicating if an occurrence is occurring between two times, inclusive of its duration. This counts zero-length occurrences that intersect the start of the range and within the range, but not occurrences at the end of the range since none of their duration intersects the range.
The remaining occurrences (same requirements as all_occurrences)
Returns an enumerator for all remaining occurrences