Newer
Older
# licensed under the Affero General Public License version 3 or later. See
Daniel Vincent Grippi
a validé
class Profile
maxwell
a validé
require File.join(Rails.root, 'lib/diaspora/webhooks')
include Diaspora::Webhooks
include ROXML
danielvincent
a validé
xml_reader :first_name
xml_reader :last_name
xml_reader :image_url
xml_reader :bio
key :first_name, String
key :last_name, String
key :image_url, String
danielvincent
a validé
key :bio, String
after_validation :strip_names
before_save :strip_names
def person_id
self._parent_document.id
end
Raphael
a validé
self._parent_document
protected
def strip_names
self.first_name.strip! if self.first_name
self.last_name.strip! if self.last_name
end