module Holidays::CoreExtensions::Time::ClassMethods

Constants

COMMON_YEAR_DAYS_IN_MONTH

Public Instance Methods

days_in_month(month, year = current.year) click to toggle source

Returns the number of days in the given month. If no year is specified, it will use the current year.

# File lib/holidays/core_extensions/time.rb, line 13
def days_in_month(month, year = current.year)
  if month == 2 && ::Date.gregorian_leap?(year)
    29
  else
    COMMON_YEAR_DAYS_IN_MONTH[month]
  end
end