module Weesked::Availiability::ClassMethods
Public Instance Methods
availiability(range)
click to toggle source
# File lib/weesked/availiability.rb, line 13 def availiability range keys = range_keys range if keys.empty? [] else redis.sinter *keys end end
range_keys(range)
click to toggle source
# File lib/weesked/availiability.rb, line 22 def range_keys range keys = [] day = Day.build range return keys unless day.steps day.steps.each do |step| keys << self.weesked_schedule_key(day.day, step) end keys end