Files | Admin

Notes:

Release Name: 0.2.0

Notes:
Doodle is a gem for simplifying the definition of Ruby classes by
making attributes and their properties more declarative. Doodle is
eco-friendly: it does not globally modify Object, Class or Module.


Changes: == 0.2.0 / 2009-02-08 - Features: - object.doodle.values for easy access to array of attribute values - object.default?(:name) returns true if :name has default and not been assigned - equality - doodles are equal if both have the same class and values - comparability - defines <=> (so doodles are sortable by default) - XML serialization - require 'doodle/xml' simple XML serialization using Doodle class names as tag names. Works for me. YMMV :) - to_xml - from_xml - reworked website using webby - Bug fixes: - all specs now pass in ruby 1.8.6, 1.9.1 and JRuby 1.1.6 (1 pending) - renabled String collectors