format months names now respect i18n

This commit is contained in:
Adam Meehan 2009-01-13 20:05:55 +11:00
parent 7c9ec695f4
commit 65ed8a657e

View File

@ -1,3 +1,5 @@
require 'date'
module ValidatesTimeliness
# A date and time format regular expression generator. Allows you to
@ -297,9 +299,17 @@ module ValidatesTimeliness
def month_index(month)
return month.to_i if month.to_i.nonzero?
Date::ABBR_MONTHNAMES.index(month.capitalize) || Date::MONTHNAMES.index(month.capitalize)
abbr_month_names.index(month.capitalize) || month_names.index(month.capitalize)
end
def month_names
defined?(I18n) ? I18n.t('date.month_names') : Date::MONTHNAMES
end
def abbr_month_names
defined?(I18n) ? I18n.t('date.abbr_month_names') : Date::ABBR_MONTHNAMES
end
def microseconds(usec)
(".#{usec}".to_f * 1_000_000).to_i
end