class ScheduleChecker::Session
Attributes
endpoint[R]
startpoint[R]
Public Class Methods
new(startpoint,endpoint)
click to toggle source
# File lib/schedule-checker/session.rb, line 5 def initialize(startpoint,endpoint) @startpoint = startpoint @endpoint = endpoint end
Public Instance Methods
in_session?(t)
click to toggle source
# File lib/schedule-checker/session.rb, line 10 def in_session?(t) #t is a timestamp or Timepoint if startpoint.gt(endpoint) return startpoint.lte(t) || endpoint.gt(t) end startpoint.lte(t) && endpoint.gt(t) end
to_s()
click to toggle source
# File lib/schedule-checker/session.rb, line 17 def to_s "Session:#{startpoint.to_s}-#{endpoint.to_s}" end