Sha256: b704fb2adf4fefeef063684974e4dac8789ce220b34135f4f06f1a1b513c70a2
Contents?: true
Size: 617 Bytes
Versions: 22
Compression:
Stored size: 617 Bytes
Contents
# encoding: utf-8 # frozen_string_literal: true module Mail class ContentTypeElement # :nodoc: include Mail::Utilities def initialize( string ) content_type = Mail::Parsers::ContentTypeParser.new.parse(cleaned(string)) @main_type = content_type.main_type @sub_type = content_type.sub_type @parameters = content_type.parameters end def main_type @main_type end def sub_type @sub_type end def parameters @parameters end def cleaned(string) string =~ /(.+);\s*$/ ? $1 : string end end end
Version data entries
22 entries across 20 versions & 6 rubygems