16 lines
355 B
Ruby
16 lines
355 B
Ruby
class Person
|
|
include MongoMapper::Document
|
|
include ROXML
|
|
|
|
xml_accessor :email
|
|
xml_accessor :real_name
|
|
|
|
key :email, String
|
|
key :real_name, String
|
|
|
|
one :profile, :class_name => 'Profile', :foreign_key => :person_id
|
|
many :posts, :class_name => 'Post', :foreign_key => :person_id
|
|
|
|
validates_presence_of :email, :real_name, :profile
|
|
|
|
end
|