diaspora/app/models/api/v0/serializers/user.rb
2011-10-15 20:40:20 -07:00

19 lines
420 B
Ruby

class Api::V0::Serializers::User
attr_accessor :user
def initialize(user)
@user = user
@person = user.person
@profile = @person.profile
end
def as_json(opts={})
{
"diaspora_id" => @person.diaspora_handle,
"first_name" => @profile.first_name,
"last_name" => @profile.last_name,
"image_url" => @profile.image_url,
"searchable" => @profile.searchable
}
end
end