[ANN] doodle 0.1.7 Released

1 view
Skip to first unread message

sean.o...@gmail.com

unread,
May 11, 2008, 10:54:33 PM5/11/08
to ruby-doodle
doodle version 0.1.7 has been released!

* <http://doodle.rubyforge.org>

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.1.7 / 2008-05-10
- Features
- #has now accepts class constant in name position and generates
name
and kind from that, e.g.
has Person --> has :person, :kind => Person
has AudioClip --> has :audio_clip, :kind => AudioClip
- moved datatypes code into main doodle.rb
- use doodle.parent instead of doodle_parent

- Bug fixes:
- fixed handling of :init blocks so they can refer to user supplied
attribute values which don't have defaults
- note: attributes referred to in :init blocks ~must~ be supplied
as
keyword arguments - by the time evaluation gets to the
initialization block, the :init block has already been evaluated
so will raise an error if it cannot find the value it's looking
for
- moved more methods into DoodleInfo from Core

* <http://doodle.rubyforge.org>
Reply all
Reply to author
Forward
0 new messages