Sha256: ce818c4244d2e93f6d23b7dfec9236e3869b1f1cdbe5bca9a60f57129d19361f
Contents?: true
Size: 370 Bytes
Versions: 2
Compression:
Stored size: 370 Bytes
Contents
# Acts as a NullObject for ProgramSchedule module NetworkExecutive class OffAirSchedule < ProgramSchedule def initialize( options = {} ) options[:duration] ||= 59.seconds super 'off_air', options end def occurrence_at( time ) end_time = time + duration ProgramSchedule::Occurrence.new time, duration, end_time end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
network_executive-0.0.8 | lib/network_executive/off_air_schedule.rb |
network_executive-0.0.7 | lib/network_executive/off_air_schedule.rb |