require (Kernel)

    # File lib/polyglot.rb, line 67
      def require(*a, &b)
        polyglot_original_require(*a, &b)
      rescue LoadError => load_error
        begin
          Polyglot.load(*a, &b)
        rescue Polyglot::NestedLoadError => e
          e.reraise
        rescue LoadError
          # Raise the original exception, possibly a MissingSourceFile with a path
          raise load_error
        end
      end