Class: Mail::ContentDispositionElement
- Inherits:
-
Object
- Object
- Mail::ContentDispositionElement
- 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
609 610 611 612 613 614 615 616 617 |
# File 'lib/jpmobile/mail.rb', line 609 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 |