Project

General

Profile

Actions

Misc #21154

open

Document or change Module#autoload?

Added by fxn (Xavier Noria) about 8 hours ago.

Status:
Open
Assignee:
-
[ruby-core:121142]

Description

The documentation of Module#autoload? says

Returns filename to be loaded if name is registered as autoload in the namespace of mod or one of its ancestors.

Cool, but in the following snippet

autoload :Foo, 'foo'
autoload?(:Foo)

the second line could evaluate to nil, and this does not seem to agree. I just registered an autoload, therefore (according to the documentation) I should get "foo" back in line 2.

I'd like to ask for clarification from the Ruby team:

  1. Is the documentation complete? Should that second line always return "foo"?
  2. If the answer is no, which is the logic missing in the docs?

Thank you!

No data to display

Actions

Also available in: Atom PDF

Like0