Sha256: 62a1ab7e919fcdfe996be73d611f7d4bfa9eda7e0a49adafa37c430ee89feb1d
Contents?: true
Size: 936 Bytes
Versions: 2
Compression:
Stored size: 936 Bytes
Contents
module GeoConcerns class GeoConcernsShowPresenter < CurationConcerns::WorkShowPresenter delegate :has?, :first, to: :solr_document 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.5 | app/presenters/geo_concerns/geo_concerns_show_presenter.rb |
geo_concerns-0.0.4 | app/presenters/geo_concerns/geo_concerns_show_presenter.rb |