From: ts Date: 2003-09-15T01:16:03+09:00 Subject: Re: Module#before implementation (was: problem with Module#append_features) >>>>> "F" == Ferenc Engard writes: ----------------------------------------> 8---- before.rb try this F> module Mod F> before :fnname F> def fnname_Mod F> puts "fnname_Mod called" F> end F> end F> class Klass F> include Mod F> def fnname F> puts "fnname called" F> end F> end F> k=Klass.new F> k.fnname class A < Klass def fnname puts "A#fnname called" super end end A.new.fnname Guy Decoux