From: Dave Burt Date: 2005-08-13T11:56:12+09:00 Subject: Re: eval, attr_* like methods I wrote earlier: > You can define your lookup_meth in the target class directly: > ... > Or you can define it in a module, and extend the classes you want to use > it in: I'd like to add that Dwemthy's Array does a similar kind of thing, and is an interesting game, and you should have a read, and maybe try and get through the Array. http://poignantguide.net/dwemthy/ Here's a teaser: class Dragon < Creature life 1340 # tough scales strength 451 # bristling veins charisma 1020 # toothy smile weapon 939 # fire breath end Cheers, Dave