------art_1837_19285512.1202843611684
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

base.instance_variable_set('@new_ivar',nil)
.included is run bound to MyMixin, not the object in base. Alternately there
is usage of the *eval methods.

On Feb 12, 2008 10:55 AM, MrBanabas / googlemail.com <MrBanabas / googlemail.com>
wrote:

> Hi,
>
> I would like to have a mixin which adds an instance variable to a
> class. I ve tried it the following way:
>
> I ve defined a little module:
> module MyApp
>  module MyMixin
>    def self.included(base)
>      @should_be_an_instance_variable  il
>    end
>  end
> end
>
> which is included by my little class:
> class MyClass
>  include MyApp::MyMixin
> end
>
> However, it seems that @should_be_an_instance_variable is currently
> defined per mixin, but I would like to have a unique one for each
> object of MyClass.
>
> Maybe anybody can help me?
> Thanks a lot in advance.
>
> --
> Volker
>
>
>


-- 
Adam McCall || http://stadik.net

------art_1837_19285512.1202843611684--