Class: GeoConcerns::GeoConcernsShowPresenter
- Inherits:
-
CurationConcerns::WorkShowPresenter
- Object
- CurationConcerns::WorkShowPresenter
- GeoConcerns::GeoConcernsShowPresenter
show all
- Defined in:
- app/presenters/geo_concerns/geo_concerns_show_presenter.rb
Instance Method Summary
collapse
Instance Method Details
#attribute_to_html(field, options = {}) ⇒ Object
28
29
30
31
32
33
34
|
# File 'app/presenters/geo_concerns/geo_concerns_show_presenter.rb', line 28
def attribute_to_html(field, options = {})
if field == :coverage
GeoConcerns::CoverageRenderer.new(field, send(field), options).render
else
super field, options
end
end
|
14
15
16
17
18
19
|
# File 'app/presenters/geo_concerns/geo_concerns_show_presenter.rb', line 14
def external_metadata_file_set_presenters
file_set_presenters.select do |member|
MetadataFormatService.include? member.solr_document[:geo_mime_type_tesim][0]
end
end
|
#geo_file_set_presenters ⇒ Object
7
8
9
10
11
12
|
# File 'app/presenters/geo_concerns/geo_concerns_show_presenter.rb', line 7
def geo_file_set_presenters
file_set_presenters.select do |member|
file_format_service.include? member.solr_document[:geo_mime_type_tesim][0]
end
end
|
#parent_work_presenters ⇒ Object
21
22
23
24
25
26
|
# File 'app/presenters/geo_concerns/geo_concerns_show_presenter.rb', line 21
def parent_work_presenters
collection_presenters.select do |member|
member.model_name.name != "Collection"
end
end
|