Object
Checks if given number could be day
# File lib/chronic/date.rb, line 38 def self.could_be_day?(day) day >= 1 && day <= 31 end
Checks if given number could be month
# File lib/chronic/date.rb, line 43 def self.could_be_month?(month) month >= 1 && month <= 12 end
Checks if given number could be year
# File lib/chronic/date.rb, line 48 def self.could_be_year?(year) year >= 1 && year <= 9999 end
Build a year from a 2 digit suffix.
year - The two digit Integer year to build from. bias - The Integer amount of future years to bias.
Examples:
make_year(96, 50) #=> 1996 make_year(79, 20) #=> 2079 make_year(00, 50) #=> 2000
Returns The Integer 4 digit year.
# File lib/chronic/date.rb, line 64 def self.make_year(year, bias) return year if year.to_s.size > 2 start_year = Chronic.time_class.now.year - bias century = (start_year / 100) * 100 full_year = century + year full_year += 100 if full_year < start_year full_year end
Generated with the Darkfish Rdoc Generator 2.