irb(main):001:0> addr = Mail::Address.new 'local-1@domain-1'
=> #<Mail::Address:-643922148 Address: |local-1@domain-1| >
irb(main):002:0> addr.address = 'local-2@domain-2'
=> #<Mail::Address:-643922148 Address: |local-2@domain-1| >
As above, setting `local-2@domain-2' affects only its local part.
I think Address#address= should cause reset (to nil) some instance variables.
The behavior of value_decode method is difference between ruby 1.8 an…
…d ruby 1.9. It should return a UTF-8 encoded string.
Fixed Address#parse to flush cache variables to work #address= correctly
Merge commit '5dd93b463e'
This patch contains many different commits. Please remove the excessive commits from it.
Closing, please reopen clean against master