module Qeweney::MimeTypes

def [](ref)

def [](ref)
  case ref
  when Symbol
    TYPES[ref.to_s]
  when /\.?([^\.]+)$/
    TYPES[Regexp.last_match(1)]
  else
    raise "Invalid argument #{ref.inspect}"
  end
end