-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Am 01.10.2006 um 20:53 schrieb David Vallner:

> Florian AÝÎann wrote:
>> As you can see role is not defined when I include it, does anybody  
>> know
>> how I can add some singleton methods to person?
>>
>
> Maybe the module Functions is the culprit? Are the methods module
> functions ("def self.some_method"), or mixin functions ("def
> some_method") in the module?
>
> David Vallner
>

Mixin:

class ManagerRole < Role
     module Functions
         def hire( person )
             self.company << person
         end
     end
end

Florian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFFIBCMl1R1ZNDW4WgRAhGFAJ4psGPi7gMGGZMgU/pjrOngh1SAFwCeOpgp
vtlL3+rk4E6LJ2v8mzloyIA=
=7miO
-----END PGP SIGNATURE-----