class Gakubuchi::MimeType
Constants
- CONTENT_TYPE_FORMAT
Attributes
content_type[R]
extensions[R]
Public Class Methods
new(content_type, extensions: [])
click to toggle source
# File lib/gakubuchi/mime_type.rb, line 11 def initialize(content_type, extensions: []) unless content_type =~ CONTENT_TYPE_FORMAT message = %(`#{content_type}' is invalid as Content-Type) raise ::Gakubuchi::Error::InvalidMimeType, message end @content_type = content_type @extensions = ::Set.new(extensions).map(&:to_s) end