I have a class with a constant defined for it. I then have a class method defined that accesses that class constant. This works fine. An example:
#! /usr/bin/
This seems to work:
#! /usr/bin/env ruby module CommonMethods def shout_my_constant puts self::Const.upcase end end class NonInstantiableClass Const = "hello, world!" class << self include CommonMethods end end NonInstantiableClass.shout_my_constant
HTH