class Person < ActiveRecord::Base
set_table_name "people"
has_many :phones, :dependent => :destroy
has_many :addresses, :dependent => :destroy
validates_presence_of :firstname
validates_presence_of :surname
#validates_uniqueness_of :email
def main_phone
for phone in self.phones
if phone.phone.length > 1
return phone
end
end
end
def caps_all
self.attributes.each do |attribute|
puts "like ugh #{attribute}"
#self.send(attribute)=self.send(attribute).upcase if attribute.is_a?(String)
self.send(attribute+"=", attribute.upcase) if attribute.is_a?(String)
end
end
before_save :caps_all
def main_address
return self.addresses[0]
end
def validate
end
end