Class: PageExportSerializer
- Inherits:
-
ActiveModel::Serializer
- Object
- ActiveModel::Serializer
- PageExportSerializer
- Defined in:
- app/serializers/page_export_serializer.rb
Instance Method Summary collapse
Instance Method Details
#author_name ⇒ Object
11 12 13 |
# File 'app/serializers/page_export_serializer.rb', line 11 def object&.&.name end |
#image ⇒ Object
19 20 21 |
# File 'app/serializers/page_export_serializer.rb', line 19 def image object.page_images.where(primary: true).try(:first) end |
#images ⇒ Object
23 24 25 |
# File 'app/serializers/page_export_serializer.rb', line 23 def images object.page_images end |
#path ⇒ Object
15 16 17 |
# File 'app/serializers/page_export_serializer.rb', line 15 def path object.full_path || object.to_param end |
#status ⇒ Object
27 28 29 |
# File 'app/serializers/page_export_serializer.rb', line 27 def status object.status_label end |