i did something like :

module ManPage
  MANPATH=[<an array of pathes to man>]
  MANSEC=[<an array of sections>]
end

class Page
  include ManPage

  attr_accessor :manpath,:section,:page,:count,:key

  def initialize(manpath,section,page)
    ...
end

using that from another script:

require 'man_rep/manpage' #requires the file where are the module
ManPage and the class Page

include ManPage

and the error come in this line (just above) ?

why ? what did i misunderstood ?

the purpose of the "module" is only to get the two arrays MANPATH and
MANSEC common to both the class Page and any script using this class
Page.

i should mention, the script itself is a cgi script working under
mod_ruby (Apache2).
-- 
Une B?vue