porkchopclub/porkchop

View on GitHub
app/serializers/player_serializer.rb

Summary

Maintainability
A
0 mins
Test Coverage
class PlayerSerializer < ActiveModel::Serializer
  attributes :id,
             :nickname,
             :name,
             :portrait_url

  attribute :retired?, key: :isRetired

  def portrait_url
    if object.profile_picture?
      object.profile_picture.url
    else
      "/avatars/default.png"
    end
  end
end