ライブラリ
- ビルトイン (9)
キーワード
- autoload (3)
- autoload? (3)
-
remove
_ const (3)
検索結果
先頭3件
-
Module
# autoload(const _ name , feature) -> nil (18148) -
定数 const_name を最初に参照した時に feature を Kernel.#require するように設定します。
...定数 const_name を最初に参照した時に feature を Kernel.#require するように設定します。
@param const_name String または Symbol で指定します。
なお、const_name には、"::" 演算子を含めることはできません。
つまり、トップレ......ベルの定数しか指定できません。
@param feature Kernel.#require と同様な方法で autoload する対象を指定する。
@see Kernel.#autoload... -
Module
# autoload?(const _ name) -> String | nil (6136) -
autoload 定数がまだ定義されてない(ロードされていない) ときにそのパス名を返します。 また、ロード済みなら nil を返します。
...autoload 定数がまだ定義されてない(ロードされていない) ときにそのパス名を返します。
また、ロード済みなら nil を返します。
@param const_name String または Symbol で指定します。
@see Kernel.#autoload?... -
Module
# remove _ const(name) -> object (19) -
name で指定した定数を取り除き、その定数に設定されていた値を 返します。
...定している定数や
Kernel.#autoload を指定した(まだロードしてない)定数を削除
できないという制約があります。
class Object
remove_const :Array
end
=> -:2:in `remove_const': cannot remove Object::Array (NameError)
@see Module#remove_class_variable, Ob...
