diaspora/app/models/person.rb
2010-06-25 00:11:45 -04:00

20 lines
409 B
Ruby

class Person
include MongoMapper::Document
include ROXML
xml_accessor :email
xml_accessor :real_name
key :email, String
key :real_name, String
#key :post_ids, Array#, :typecast => ObjectId
many :posts, :class_name => 'Post', :foreign_key => :person_id
validates_presence_of :email, :real_name
# def newest(type = nil)
# type.constantize.where(:person_id => id).last
# end
end