class Profile include MongoMapper::EmbeddedDocument require 'lib/diaspora/webhooks' include Diaspora::Webhooks include ROXML xml_reader :person_id xml_accessor :first_name xml_accessor :last_name xml_accessor :image_url key :first_name, String key :last_name, String key :image_url, String validates_presence_of :first_name, :last_name def person_id self._parent_document.id end def person Person.first(:id => self.person_id) end end