Module: Tzispa::Helpers::Mime

Defined in:
lib/tzispa/helpers/mime.rb

Instance Method Summary collapse

Instance Method Details

#mime_extension(type) ⇒ Object



17
18
19
# File 'lib/tzispa/helpers/mime.rb', line 17

def mime_extension(type)
  Rack::Mime::MIME_TYPES.invert[type]
end

#mime_type(type, value = nil) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/tzispa/helpers/mime.rb', line 9

def mime_type(type, value = nil)
  return type      if type.nil?
  return type.to_s if type.to_s.include?('/')
  type = ".#{type}" unless type.to_s[0] == ?.
  return Rack::Mime.mime_type(type, nil) unless value
  Rack::Mime::MIME_TYPES[type] = value
end