Method: Mime::Type#initialize
- Defined in:
- actionpack/lib/action_dispatch/http/mime_type.rb
#initialize(string, symbol = nil, synonyms = []) ⇒ Type
Returns a new instance of Type.
264 265 266 267 268 269 270 271 |
# File 'actionpack/lib/action_dispatch/http/mime_type.rb', line 264 def initialize(string, symbol = nil, synonyms = []) unless MIME_REGEXP.match?(string) raise InvalidMimeType, "#{string.inspect} is not a valid MIME type" end @symbol, @synonyms = symbol, synonyms @string = string @hash = [@string, @synonyms, @symbol].hash end |