class Seniority
Age Calculator
Public Class Methods
get_age(dob)
click to toggle source
method that return calculated age like: “28 year(s), 7 month(s), 1 day(s)”
# File lib/seniority.rb, line 6 def self.get_age(dob) age_finder = AgeCalculator.new(dob) age_finder.error.empty? ? "#{age_finder.year} year(s), #{age_finder.month} month(s), #{age_finder.date} day(s)" : age_finder.error end
get_age_day(dob)
click to toggle source
method that return calculated day like: 1
# File lib/seniority.rb, line 12 def self.get_age_day(dob) age_finder = AgeCalculator.new(dob) age_finder.error.empty? ? age_finder.date.to_i : age_finder.error end
get_age_month(dob)
click to toggle source
method that return calculated month like: 7
# File lib/seniority.rb, line 18 def self.get_age_month(dob) age_finder = AgeCalculator.new(dob) age_finder.error.empty? ? age_finder.month.to_i : age_finder.error end
get_age_year(dob)
click to toggle source
method that return calculated year like: 28
# File lib/seniority.rb, line 24 def self.get_age_year(dob) age_finder = AgeCalculator.new(dob) age_finder.error.empty? ? age_finder.year.to_i : age_finder.error end