>>>>> "M" == Martin DeMello <martindemello / yahoo.com> writes:

M> class Module
M>   # synchronised readers
M>   def sync_reader(mutexname, *args)
M>     args.each {|var|
M>       module_eval <<-here
M>       def #{var.to_s}

         instance method

M> class Module
M>   # synchronised readers
M>   def sync_reader(mutexname, *args)
M>     args.each {|var|
M>       instance_eval <<-here
M>       def #{var.to_s}

       class method


Guy Decoux