From: Robert Klemme Date: 2004-12-14T19:42:23+09:00 Subject: Re: Mixin questions "Johan Nilsson" schrieb im Newsbeitrag news:1103018684.0021a1444d2417eb0d9c6eddf9e60f0d@teranews... > Hi, > > some newbie questions: > > - How can/should I access a class constant from a mixin? The only thing I've > managed to get working is "const_get("name of const")". > - Is it possible to access protected methods from mixins? I'm trying to > create a mixin alike the following: > > --- > module StaticCreateMixin > def create_from(stuff) > obj = self.new > obj.my_stuff.!(stuff) > obj > end > end > > class Foo > extend StaticCreateMixin > > def my_stuff > @stuff > end > > protected :my_stuff > end > > f = Foo.static_create("some stuff") Your example misses something, does it? It's not completely clear to me what you want to do. Or did you misspell create_from as static_create? Kind regards robert