class Rack::PageCaching::MimeTypes
Public Class Methods
extension_for(content_type)
click to toggle source
# File lib/rack/page_caching/mime_types.rb, line 19 def self.extension_for(content_type) @extension_lookup[content_type].first end
load!()
click to toggle source
# File lib/rack/page_caching/mime_types.rb, line 6 def self.load! mime_types = Rack::Mime::MIME_TYPES extensions = Hash.new { |hash, key| hash[key] = [] } mime_types.each do |extension, content_type| extensions[content_type] << extension end @extension_lookup = extensions end
register(content_type, extension)
click to toggle source
# File lib/rack/page_caching/mime_types.rb, line 15 def self.register(content_type, extension) @extension_lookup[content_type] = [extension] end