Method: Sprockets::Mime#encoding_for_mime_type

Defined in:
lib/sprockets/mime.rb

#encoding_for_mime_type(type) ⇒ Object

Returns the correct encoding for a given mime type, while falling back on the default external encoding, if it exists.



42
43
44
45
46
# File 'lib/sprockets/mime.rb', line 42

def encoding_for_mime_type(type)
  encoding = Encoding::BINARY if type =~ %r{^(image|audio|video)/}
  encoding ||= default_external_encoding if respond_to?(:default_external_encoding)
  encoding
end