Class: Calrom::Formatter::List
- Inherits:
-
Calrom::Formatter
- Object
- Calrom::Formatter
- Calrom::Formatter::List
- Defined in:
- lib/calrom/formatter/list.rb
Instance Method Summary collapse
Instance Method Details
#call(calendar, date_range) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/calrom/formatter/list.rb', line 4 def call(calendar, date_range) print_months = date_range.spans_multiple_months? puts date_range.to_s puts current_month = nil calendar.each_day_in_range(date_range) do |liturgical_day| if print_months && liturgical_day.date.month != current_month puts unless current_month == nil puts liturgical_day.date.strftime('%B') #current_month puts current_month = liturgical_day.date.month end day liturgical_day end end |