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