Module: Webrat::MIME
- Defined in:
- lib/webrat/core/mime.rb
Overview
:nodoc:
Constant Summary collapse
- MIME_TYPES =
Rack::Mime::MIME_TYPES.dup.merge( ".multipart_form" => "multipart/form-data", ".url_encoded_form" => "application/x-www-form-urlencoded" ).freeze
Class Method Summary collapse
Class Method Details
.mime_type(type) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/webrat/core/mime.rb', line 8 def mime_type(type) return type if type.nil? || type.to_s.include?("/") type = ".#{type}" unless type.to_s[0] == ?. MIME_TYPES.fetch(type) { |invalid_type| raise ArgumentError.new("Invalid Mime type: #{invalid_type}") } end |