autoload?(const_name, inherit = true) -> String | nil[permalink][rdoc][edit]-
autoload 定数がまだ定義されてない(ロードされていない) ときにそのパス名を返します。また、ロード済みなら nil を返します。
- [PARAM]
const_name: - String または Symbol で指定します。
- [PARAM]
inherit: - false にすると、スーパークラスや include したモジュールで定義された autoload を検索対象にしません。
[SEE_ALSO] Kernel?.autoload?
例
例: inherit引数autoload :Date, 'date' p autoload?(:Date) # => "date" Date p autoload?(:Date) # => nil p autoload?(:Foo) # => nilclass Parent autoload :Logger, "logger" end class Child < Parent end p Child.autoload?(:Logger) # => "logger" p Child.autoload?(:Logger, false) # => nil - [PARAM]