Class: Dscf::Core::DocumentSerializer

Inherits:
ActiveModel::Serializer
  • Object
show all
Defined in:
app/serializers/dscf/core/document_serializer.rb

Instance Method Summary collapse

Instance Method Details

#file_urlsObject



9
10
11
# File 'app/serializers/dscf/core/document_serializer.rb', line 9

def file_urls
  object.file_urls
end

#nameObject



13
14
15
# File 'app/serializers/dscf/core/document_serializer.rb', line 13

def name
  object.files.attached? ? object.files.first.filename.to_s : object.document_type.to_s.titleize
end

#urlObject



17
18
19
# File 'app/serializers/dscf/core/document_serializer.rb', line 17

def url
  object.file_urls.first
end