📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 01:00:49
📂
/ (Root)
/
opt
/
alt
/
ruby30
/
share
/
ri
/
system
/
Module
📍 /opt/alt/ruby30/share/ri/system/Module
🔄 Refresh
✏️
Editing: cdesc-Module.ri
Read Only
U:RDoc::NormalClass[iI"Module:ET@I"Object;To:RDoc::Markup::Document:@parts[o;;[ : @fileI"class.c;T:0@omit_headings_from_table_of_contents_below0o;;[ o:RDoc::Markup::Paragraph;[I"<A Module is a collection of methods and constants. The ;TI"Dmethods in a module may be instance methods or module methods. ;TI"FInstance methods appear as methods in a class when the module is ;TI"Hincluded, module methods do not. Conversely, module methods may be ;TI"Ecalled without creating an encapsulating object, while instance ;TI"3methods may not. (See Module#module_function.);To:RDoc::Markup::BlankLine o;;[I"FIn the descriptions that follow, the parameter <i>sym</i> refers ;TI"7to a symbol, which is either a quoted string or a ;TI")Symbol (such as <code>:name</code>).;T@o:RDoc::Markup::Verbatim;[I"module Mod ;TI" include Math ;TI" CONST = 1 ;TI" def meth ;TI" # ... ;TI" end ;TI" end ;TI"'Mod.class #=> Module ;TI"2Mod.constants #=> [:CONST, :PI, :E] ;TI"'Mod.instance_methods #=> [:meth];T:@format0; I" object.c;T; 0; 0; 0[ [ [ [[I" class;T[[:public[ [:protected[ [:private[ [I"constants;TI"eval.c;T[I"nesting;T@:[I"new;TI" object.c;T[I"used_modules;T@:[I" instance;T[[;[ [;[ [;[O[I"<;T@?[I"<=;T@?[I"<=>;T@?[I"==;T@?[I"===;T@?[I">;T@?[I">=;T@?[I"alias_method;TI"vm_method.c;T[I"ancestors;T@?[I"append_features;T@:[I" attr;T@?[I"attr_accessor;T@?[I"attr_reader;T@?[I"attr_writer;T@?[I" autoload;TI"load.c;T[I"autoload?;T@j[I"class_eval;TI"vm_eval.c;T[I"class_exec;T@o[I"class_variable_defined?;T@?[I"class_variable_get;T@?[I"class_variable_set;T@?[I"class_variables;T@?[I"const_defined?;T@?[I"const_get;T@?[I"const_missing;T@?[I"const_set;T@?[I"const_source_location;T@?[I"constants;T@?[I"define_method;TI"proc.c;T[I"deprecate_constant;T@?[I"extend_object;T@:[I" extended;T@?[I"freeze;T@?[I"include;T@:[I" include?;T@?[I" included;T@?[I"included_modules;T@?[I"inspect;T@?[I"instance_method;T@�[I"instance_methods;T@?[I"method_added;T@?[I"method_defined?;T@[[I"method_removed;T@?[I"method_undefined;T@?[I"module_eval;T@o[I"module_exec;T@o[I"module_function;T@[[I" name;T@?[I"prepend;T@:[I"prepend_features;T@:[I"prepended;T@?[I"private;T@[[I"private_class_method;T@[[I"private_constant;T@?[I"private_instance_methods;T@?[I"private_method_defined?;T@[[I"protected;T@[[I"protected_instance_methods;T@?[I"protected_method_defined?;T@[[I"public;T@[[I"public_class_method;T@[[I"public_constant;T@?[I"public_instance_method;T@�[I"public_instance_methods;T@?[I"public_method_defined?;T@[[I"refine;T@:[I"remove_class_variable;T@?[I"remove_const;T@?[I"remove_method;T@[[I"ruby2_keywords;T@[[I"singleton_class?;T@?[I" to_s;T@?[I"undef_method;T@[[I" using;T@:[ [U:RDoc::Context::Section[i 0o;;[ ; 0; 0[I"class.c;TI"eval.c;TI"load.c;TI" object.c;TI"proc.c;TI"vm_eval.c;TI"vm_method.c;T@*cRDoc::TopLevel
💾 Save Changes
❌ Cancel