    # File lib/facets/core/module/module_load.rb, line 21
      def module_require( path )
        if path =~ /^[\/~.]/
          file = File.expand_path(path)
        else
          $LOAD_PATH.each do |lp|
            file = File.join(lp,path)
            break if File.exist?(file)
            file += '.rb'
            break if File.exist?(file)
            file = nil
          end
        end

        @loaded ||= {}
        if @loaded.key?(file)
          false
        else
          @loaded[file] = true
          module_eval(File.read(file))
          true
        end
      end