Class: Calrom::FilteringCalendar::FilteredDay
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- Calrom::FilteringCalendar::FilteredDay
- Defined in:
- lib/calrom/filtering_calendar.rb
Class Method Summary collapse
Instance Method Summary collapse
- #celebrations ⇒ Object
-
#initialize(day, filtered_celebrations) ⇒ FilteredDay
constructor
A new instance of FilteredDay.
- #skipped? ⇒ Boolean
Constructor Details
#initialize(day, filtered_celebrations) ⇒ FilteredDay
Returns a new instance of FilteredDay.
52 53 54 55 56 |
# File 'lib/calrom/filtering_calendar.rb', line 52 def initialize(day, filtered_celebrations) super(day) @filtered_celebrations = filtered_celebrations end |
Class Method Details
.build_skipped(day) ⇒ Object
58 59 60 |
# File 'lib/calrom/filtering_calendar.rb', line 58 def self.build_skipped(day) new day, [] end |
Instance Method Details
#celebrations ⇒ Object
62 63 64 |
# File 'lib/calrom/filtering_calendar.rb', line 62 def celebrations @filtered_celebrations end |
#skipped? ⇒ Boolean
66 67 68 |
# File 'lib/calrom/filtering_calendar.rb', line 66 def skipped? celebrations.empty? end |