Class: Mail::ContentTypeElement
- Inherits:
-
Object
- Object
- Mail::ContentTypeElement
- Defined in:
- lib/jpmobile/mail.rb
Overview
:nodoc:
Instance Method Summary collapse
- #initialize_with_jpmobile(string) ⇒ Object (also: #initialize)
Instance Method Details
#initialize_with_jpmobile(string) ⇒ Object Also known as: initialize
595 596 597 598 599 600 601 602 603 |
# File 'lib/jpmobile/mail.rb', line 595 def initialize_with_jpmobile(string) if (m = string.match(/\A(.*?)(name|filename)=("|')(.+)("|')(.*?)\z/)) && m[4].each_byte.detect {|b| b == 0 || b > 127 } name = [m[4]].pack('m').strip string = "#{m[1]}#{m[2]}=#{m[3]}#{name}#{m[5]}#{m[6]}" end initialize_without_jpmobile(string) end |