person_info.rb
409 Bytes
class PersonInfo < ActiveRecord::Base
belongs_to :person
def summary
['name', 'contact_information', 'sex', 'birth_date', 'address', 'city', 'state', 'country'].map do |col|
[ PersonInfo.columns_hash[col] && PersonInfo.columns_hash[col].human_name, self.send(col) ]
end
end
def age
a = Date.today.year - birth_date.year
Date.today.yday >= birth_date.yday ? a : a-1
end
end