discourse/app/serializers/basic_user_serializer.rb

17 lines
315 B
Ruby
Raw Normal View History

2013-02-05 13:16:51 -06:00
class BasicUserSerializer < ApplicationSerializer
attributes :id, :username, :avatar_template
def avatar_template
if Hash === object
User.avatar_template(user[:username], user[:uploaded_avatar_id])
else
user&.avatar_template
end
end
def user
object[:user] || object
end
2013-02-05 13:16:51 -06:00
end