Module

最終更新:

tmtbnc

- view
管理者のみ編集可

Module


Object > Module

Ruby C
Module rb_cModule
Module.new rb_module_new()
rb_define_module(name)
rb_define_module_id(id)
rb_define_module_under(outer, name)
rb_define_module_function(module, name, func, argc)
Module#<= rb_class_inherited_p(mod, arg)
Module#ancestors rb_mod_ancestors(mod)
Module#class_eval rb_mod_module_eval(argc, argv, mod)
Module#class_variables rb_mod_class_variables(obj)
Module#const_defined? rb_const_defined_at(klass, ID id)
rb_const_defined(klass, ID id) 少し違う
rb_const_defined_from(klass, ID id) 少し違う
Module#const_get rb_const_get(klass, ID id)
Module#const_missing rb_mod_const_missing(klass, name)
Module#const_set rb_const_set(klass, ID id, val)
Module#constants rb_mod_constants(mod)
Module#include? rb_mod_include_p(mod, mod2)
Module#included_modules rb_mod_included_modules(mod)
Module#initialize_copy rb_mod_init_copy(clone, orig)
Module#module_eval rb_mod_module_eval(argc, argv, mod)
Module#name rb_mod_name(mod)
Module#private_instance_methods rb_class_private_instance_methods(argc, argv, mod)
Module#protected_instance_methods rb_class_protected_instance_methods(argc, argv, mod)
Module#public_instance_methods rb_class_public_instance_methods(argc, argv, mod)
Module#remove_class_variable rb_mod_remove_cvar(mod, name)
Module#remove_const rb_mod_remove_const(mod, name)
Module#to_s rb_class_name(klass)
rb_class_path(klass)
const char * rb_class2name(klass)
rb_mod_const_at(mod, data)
rb_mod_const_of(mod, data)
記事メニュー
目安箱バナー