Class: Calrom::FilteringCalendar::FilteredDay

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/calrom/filtering_calendar.rb

Class Method Summary collapse

Instance Method Summary collapse

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

#celebrationsObject



62
63
64
# File 'lib/calrom/filtering_calendar.rb', line 62

def celebrations
  @filtered_celebrations
end

#skipped?Boolean

Returns:

  • (Boolean)


66
67
68
# File 'lib/calrom/filtering_calendar.rb', line 66

def skipped?
  celebrations.empty?
end