# File lib/facets/more/instance_intercept.rb, line 47 def append_features( mod ) aspect = instance_interception aspect.__send__( :append_features_without_instance_interception, mod ) aspect.instance_methods.each do |meth| if mod.method_defined?( meth ) aspect.advise( mod, meth ) end end append_features_without_instance_interception( mod ) #if mod.instance_of? Module aspect.__send__( :append_features_without_instance_interception, mod.__send__(:instance_interception) ) #end end