Sha256: cdcd20993b480a2b9b3346c4da36d3cae6c7b68a576571873175309da1608297

Contents?: true

Size: 437 Bytes

Versions: 5

Compression:

Stored size: 437 Bytes

Contents

module Elabs
  module UploadsHelper
    def playable?(uploaded_file)
      video?(uploaded_file) || audio?(uploaded_file)
    end

    def audio?(uploaded_file)
      Elabs.av_formats_audio.include? uploaded_file.content_type
    end

    def video?(uploaded_file)
      Elabs.av_formats_video.include? uploaded_file.content_type
    end

    def available_formats
      Elabs.av_formats_audio + Elabs.av_formats_video
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
elabs-5.0.0 app/helpers/elabs/uploads_helper.rb
elabs-4.0.0 app/helpers/elabs/uploads_helper.rb
elabs-3.0.0 app/helpers/elabs/uploads_helper.rb
elabs-2.0.0 app/helpers/elabs/uploads_helper.rb
elabs-2.0.0.pre app/helpers/elabs/uploads_helper.rb