class Age
Attributes
age[RW]
standard_date[RW]
target_date[RW]
Public Class Methods
new(values = {})
click to toggle source
# File lib/age_cal/age.rb, line 3 def initialize(values = {}) values.each do |k, v| self.send("#{k}=", v) end self.age = cal_age if self.target_date.present? && self.standard_date.present? return self end
Private Instance Methods
cal_age()
click to toggle source
# File lib/age_cal/age.rb, line 12 def cal_age self.age = (self.standard_date.to_time.strftime("%Y%m%d").to_i - self.target_date.to_time.strftime("%Y%m%d").to_i) / 10000 end