Sha256: cdba79ee3d2401eef5864e4dffb7a33d2f6173aad75d87b229d5cdf0d31c6a4a
Contents?: true
Size: 732 Bytes
Versions: 2
Compression:
Stored size: 732 Bytes
Contents
module CurationConcerns::FileSetHelper def parent_path(parent) if parent.is_a?(Collection) main_app.collection_path(parent) else polymorphic_path([main_app, :curation_concerns, parent]) end end def media_display(file_set, locals = {}) render media_display_partial(file_set), locals.merge(file_set: file_set) end def media_display_partial(file_set) 'curation_concerns/file_sets/media_display/' + if file_set.image? 'image' elsif file_set.video? 'video' elsif file_set.audio? 'audio' elsif file_set.pdf? 'pdf' elsif file_set.office_document? 'office_document' else 'default' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
curation_concerns-0.3.0 | app/helpers/curation_concerns/file_set_helper.rb |
curation_concerns-0.2.0 | app/helpers/curation_concerns/file_set_helper.rb |