Sha256: ce0e5ce70e52e54daf6a11175b0c923ad6d09f6a6e51f52d78cad3e4a34566bb
Contents?: true
Size: 889 Bytes
Versions: 2
Compression:
Stored size: 889 Bytes
Contents
module GeoConcerns class GeoConcernsShowPresenter < CurationConcerns::WorkShowPresenter delegate :spatial, :temporal, :issued, :coverage, :provenance, to: :solr_document class_attribute :file_format_service def geo_file_set_presenters # filter for geo file sets file_set_presenters.select do |member| file_format_service.include? member.solr_document[:geo_mime_type_tesim][0] end end def external_metadata_file_set_presenters # filter for external metadata files file_set_presenters.select do |member| MetadataFormatService.include? member.solr_document[:geo_mime_type_tesim][0] end end def attribute_to_html(field, options = {}) if field == :coverage GeoConcerns::CoverageRenderer.new(field, send(field), options).render else super field, options end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
geo_concerns-0.0.7 | app/presenters/geo_concerns/geo_concerns_show_presenter.rb |
geo_concerns-0.0.6 | app/presenters/geo_concerns/geo_concerns_show_presenter.rb |