docbrown/app/serializers/webhook/user_serializer.rb
2020-09-01 18:28:58 -05:00

12 lines
379 B
Ruby

module Webhook
class UserSerializer < ApplicationSerializer
attributes :name, :username, :twitter_username, :github_username
attribute :website_url, &:processed_website_url
attribute :profile_image do |user|
ProfileImage.new(user).get(width: 640)
end
attribute :profile_image_90 do |user|
ProfileImage.new(user).get(width: 90)
end
end
end