Class: PageImageExportSerializer

Inherits:
ActiveModel::Serializer
  • Object
show all
Defined in:
app/serializers/page_image_export_serializer.rb

Instance Method Summary collapse

Instance Method Details

#alternativeObject



15
16
17
# File 'app/serializers/page_image_export_serializer.rb', line 15

def alternative
  object.image.alternative
end

#captionObject



19
20
21
# File 'app/serializers/page_image_export_serializer.rb', line 19

def caption
  object.image.caption
end

#content_hashObject



23
24
25
# File 'app/serializers/page_image_export_serializer.rb', line 23

def content_hash
  object.image.content_hash
end

#content_typeObject



27
28
29
# File 'app/serializers/page_image_export_serializer.rb', line 27

def content_type
  object.image.content_type
end

#created_atObject



39
40
41
# File 'app/serializers/page_image_export_serializer.rb', line 39

def created_at
  object.image.created_at
end

#filenameObject



31
32
33
# File 'app/serializers/page_image_export_serializer.rb', line 31

def filename
  object.image.filename
end

#idObject



7
8
9
# File 'app/serializers/page_image_export_serializer.rb', line 7

def id
  object.image.id
end

#nameObject



11
12
13
# File 'app/serializers/page_image_export_serializer.rb', line 11

def name
  object.image.name
end

#sizeObject



35
36
37
# File 'app/serializers/page_image_export_serializer.rb', line 35

def size
  object.image.crop_size
end