| 
							
							# frozen_string_literal: true
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							class ActivityPub::ImageSerializer < ActiveModel::Serializer
 | 
						
						
						
						
							 | 
							
							  include RoutingHelper
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							  attributes :type, :media_type, :url
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							  def type
 | 
						
						
						
						
							 | 
							
							    'Image'
 | 
						
						
						
						
							 | 
							
							  end
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							  def url
 | 
						
						
						
						
							 | 
							
							    full_asset_url(object.url(:original))
 | 
						
						
						
						
							 | 
							
							  end
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							  def media_type
 | 
						
						
						
						
							 | 
							
							    object.content_type
 | 
						
						
						
						
							 | 
							
							  end
 | 
						
						
						
						
							 | 
							
							end
 |