module CalendariumRomanum::Temporale::Extensions::ChristEternalPriest

{Temporale} extension adding the movable feast of “Christ Eternal Priests”, included in some local calendars

@example

temporale = Temporale.new(2015, extensions: [
  Temporale::Extensions::ChristEternalPriest
])

Public Class Methods

christ_eternal_priest(year) click to toggle source

Computes the feast's date

@param year [Integer] liturgical year @return [Date]

# File lib/calendarium-romanum/temporale/extensions/christ_eternal_priest.rb, line 32
def self.christ_eternal_priest(year)
  Dates.pentecost(year) + 4
end
each_celebration() { |:christ_eternal_priest, celebration( proc { t('extension.christ_eternal_priest') }, FEAST_PROPER, WHITE, :christ_eternal_priest )| ... } click to toggle source

@yield [Symbol, Celebration] @return [void]

# File lib/calendarium-romanum/temporale/extensions/christ_eternal_priest.rb, line 15
def self.each_celebration
  yield(
    # symbol refers to the date-computing method
    :christ_eternal_priest,
    Celebration.new(
      proc { I18n.t('temporale.extension.christ_eternal_priest') },
      Ranks::FEAST_PROPER,
      Colours::WHITE,
      :christ_eternal_priest
    )
  )
end