Sha256: 99465852206f716990388be845b4e8273206e7e41bf7af6c39adb90681f7818e

Contents?: true

Size: 1.05 KB

Versions: 26

Compression:

Stored size: 1.05 KB

Contents

== Not really in any order:

* Make body, part, field, header, message all responding correctly to :encoded
  and :decoded messages.  And remove ":to_s" as a method on these
  classes.  Encoded needs to return the field, encoded, ready to send in the
  mail system, that is, US-ASCII.  Decoded needs to return the field decoded ready to
  view.  :to_s is (unfortunately) ambiguous in this case.  Maybe return a warning 
  with :to_s and say "please use encoded or decoded instead" or :to_s returns
  "Showing you the encoded view by default, call :decoded to see the decoded view"

* Refactor out the multibyte and string handling.  Make ActiveSupport a dependancy

* Clean up the relationship between message, parts and bodies.  Need to make sure
  once parsed, that a body knows what encoding it is, for example.

* Cleanup the treetop parsers......... do I _really_ need that many entrance files?

* Simplify the relationship of Headers and Fields.  Doing too much of the Field work
  in the Header class on instantiating fields.  Header should just say "Field, do it!"

Version data entries

26 entries across 26 versions & 2 rubygems

Version Path
mail-2.1.3 TODO.rdoc
kbaum-mail-2.1.2.1 TODO.rdoc
mail-2.1.2 TODO.rdoc
mail-2.1.1 TODO.rdoc
mail-2.1.0 TODO.rdoc
mail-2.0.5 TODO.rdoc
mail-2.0.3 TODO.rdoc
mail-1.6.0 TODO.rdoc
mail-1.5.4 TODO.rdoc
mail-1.5.3 TODO.rdoc
mail-1.5.2 TODO.rdoc
mail-1.5.1 TODO.rdoc
mail-1.5.0 TODO.rdoc
mail-1.4.3 TODO.rdoc
mail-1.4.2 TODO.rdoc
mail-1.4.1 TODO.rdoc
mail-1.4.0 TODO.rdoc
mail-1.3.5 TODO.rdoc
mail-1.3.4 TODO.rdoc
mail-1.3.3 TODO.rdoc