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.<modifiying fn>!(stuff) obj end end class Foo extend StaticCreateMixin def my_stuff @stuff end protected :my_stuff end f = Foo.static_create("some stuff") --- (no, I can't pass the "some stuff" as parameter to Foo.initialize) Thanks // Johan