Class: AssetSync::MultiMime

Inherits:
Object
  • Object
show all
Defined in:
lib/asset_sync/multi_mime.rb

Class Method Summary collapse

Class Method Details

.lookup(ext) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/asset_sync/multi_mime.rb', line 6

def self.lookup(ext)
  if defined?(Mime::Type)
    Mime::Type.lookup_by_extension(ext)
  elsif defined?(Rack::Mime)
    ext_with_dot = ".#{ext}"
    Rack::Mime.mime_type(ext_with_dot)
  end || ::MIME::Types.type_for(ext).first
end