class Xenon::ContentType
A content type.
Constants
- DEFAULT_CHARSET
Attributes
charset[R]
media_type[R]
Public Class Methods
new(media_type, charset = DEFAULT_CHARSET)
click to toggle source
# File lib/xenon/media_type.rb, line 93 def initialize(media_type, charset = DEFAULT_CHARSET) @media_type = media_type @charset = charset end
parse(s)
click to toggle source
# File lib/xenon/media_type.rb, line 98 def self.parse(s) media_type = MediaType.parse(s) charset = media_type.params.delete('charset') || DEFAULT_CHARSET ContentType.new(media_type, charset) end
Public Instance Methods
to_s()
click to toggle source
# File lib/xenon/media_type.rb, line 104 def to_s "#{@media_type}; charset=#{@charset}" end