class Schedule::RuleList
Attributes
rules[R]
Public Class Methods
new()
click to toggle source
# File lib/schedule.rb, line 16 def initialize @rules = Array.new end
Public Instance Methods
filter(date)
click to toggle source
# File lib/schedule.rb, line 22 def filter(date) FilteredRuleList.new( date.extend(DateExts), self.rules.select { |rule| rule.condition.call(date) }) end