class Biz::Periods::Proxy
Attributes
schedule[R]
Public Class Methods
new(schedule)
click to toggle source
# File lib/biz/periods/proxy.rb, line 7 def initialize(schedule) @schedule = schedule end
Public Instance Methods
after(origin)
click to toggle source
# File lib/biz/periods/proxy.rb, line 11 def after(origin) After.new(schedule, origin) end
before(origin)
click to toggle source
# File lib/biz/periods/proxy.rb, line 15 def before(origin) Before.new(schedule, origin) end
on(date)
click to toggle source
# File lib/biz/periods/proxy.rb, line 19 def on(date) schedule .periods .after(schedule.in_zone.on_date(date, DayTime.midnight)) .timeline .until(schedule.in_zone.on_date(date, DayTime.endnight)) end