help on helper module inclusion/extension

2007-11-20 Thread Ronald Evangelista
it works! thanks! -- |\ .|| |NALDEVNGELSTA.___||'""|""\___, | l | |__|__|_|) (@!)!(@)"**|(@) (@)|(@) (¯`'•.¸(¯`'•.¸(¯`'•.¸ . Have a Terrific Day! .•'´¯)¸.•'´¯)¸.•'´¯)¸.• ___ Camping-list mailing list Camping-list@

Re: help on helper module inclusion/extension

2007-11-06 Thread Jonas Pfenniger
The root of the problem is that a module doesn't propagate newly included methods on classes or modules where it's been alreay included. take : module A; def a; end; end module B; def b; end; end class C; end where A is included in B and B in C. Depending on the inclusion order, you won't get the

Re: help on helper module inclusion/extension

2007-11-06 Thread why the lucky stiff
On Tue, Nov 06, 2007 at 01:26:34AM -0800, Ronald Evangelista wrote: > I want to include helper methods included to my Camping App from by > requiring an external file but I can't seem to include helpers from > another module. Try mixing into CampApp::Mab class directly, which will add methods to t

Re: help on helper module inclusion/extension

2007-11-06 Thread Gregor Schmidt
Hallo Ronald, I observed the same problems. The only solution I could make up is adding the methods in the included hook. Not pretty, but it works module MyHelperModule def self.included(base) base.const_get(:Helpers).class_eval do def pre_code(value) self.pre do sel

help on helper module inclusion/extension

2007-11-06 Thread Ronald Evangelista
I want to include helper methods included to my Camping App from by requiring an external file but I can't seem to include helpers from another module. module CampingHelpers def self.included(base) base::Helpers.send(:include, Helpers) end module Helpers def show_test