mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
33 KiB
33 KiB
Core Classes
Array
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.12 | Enumerable | src/array.c |
Class Methods
[]
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.4.1 | src/array.c | mrb_ary_s_create |
Methods
*
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.1 | src/array.c | mrb_ary_times |
+
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.2 | src/array.c | mrb_ary_plus |
<<
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.3 | src/array.c | mrb_ary_push_m |
<=>
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.36 | src/array.c | mrb_ary_cmp |
==
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.33 | src/array.c | mrb_ary_equal |
[]
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.4 | src/array.c | mrb_ary_aget |
[]=
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.5 | src/array.c | mrb_ary_aset |
clear
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.6 | src/array.c | mrb_ary_clear |
concat
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.8 | src/array.c | mrb_ary_concat_m |
delete_at
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.9 | src/array.c | mrb_ary_delete_at |
empty?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.12 | src/array.c | mrb_ary_empty_p |
eql?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.34 | src/array.c | mrb_ary_eql |
first
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.13 | src/array.c | mrb_ary_first |
index
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.14 | src/array.c | mrb_ary_index_m |
initialize_copy
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.16 | src/array.c | mrb_ary_replace_m |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.31 | src/array.c | mrb_ary_inspect |
join
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.17 | src/array.c | mrb_ary_join_m |
last
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.18 | src/array.c | mrb_ary_last |
length
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.19 | src/array.c | mrb_ary_size |
pop
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.21 | src/array.c | mrb_ary_pop |
push
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.22 | src/array.c | mrb_ary_push_m |
replace
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.23 | src/array.c | mrb_ary_replace_m |
reverse
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.24 | src/array.c | mrb_ary_reverse |
reverse!
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.25 | src/array.c | mrb_ary_reverse_bang |
rindex
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.26 | src/array.c | mrb_ary_rindex_m |
shift
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.27 | src/array.c | mrb_ary_shift |
size
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.28 | src/array.c | mrb_ary_size |
slice
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.29 | src/array.c | mrb_ary_aget |
unshift
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.12.5.30 | src/array.c | mrb_ary_unshift_m |
BasicObject
| ISO Code | Mixins | Source File |
|---|---|---|
| n/a | src/class.c |
Methods
!
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/class.c | mrb_bob_not |
initialize
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/class.c | mrb_bob_init |
method_missing
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.30 | src/class.c | mrb_bob_missing |
Class
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.3 | src/class.c |
Class Methods
new
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/class.c | mrb_class_new_class |
Methods
inherited
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/class.c | mrb_bob_init |
new
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.3.3.3 | src/class.c | mrb_instance_new |
superclass
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.3.3.4 | src/class.c | mrb_class_superclass |
Exception
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.22 | src/error.c |
Class Methods
exception
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/error.c | mrb_instance_new |
Methods
==
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/error.c | exc_equal |
exception
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/error.c | exc_exception |
initialize
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/error.c | exc_initialize |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/error.c | exc_inspect |
message
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/error.c | exc_message |
to_s
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/error.c | exc_to_s |
FalseClass
| ISO Code | Mixins | Source File |
|---|---|---|
| n/a | src/object.c |
Methods
&
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.6.3.1 | src/object.c | false_and |
^
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.6.3.2 | src/object.c | false_xor |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/object.c | false_to_s |
to_s
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.6.3.3 | src/object.c | false_to_s |
|
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.6.3.4 | src/object.c | false_or |
Fixnum
| ISO Code | Mixins | Source File |
|---|---|---|
| n/a | src/numeric.c |
Methods
%
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.5 | src/numeric.c | fix_mod |
&
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.9 | src/numeric.c | fix_and |
*
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.3 | src/numeric.c | fix_mul |
+
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.1 | src/numeric.c | fix_plus |
-
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.2 | src/numeric.c | fix_minus |
-@
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.7.4.2 | src/numeric.c | fix_uminus |
<<
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.12 | src/numeric.c | fix_lshift |
==
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.7 | src/numeric.c | fix_equal |
>>
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.13 | src/numeric.c | fix_rshift |
^
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.11 | src/numeric.c | fix_xor |
divmod
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.30 | src/numeric.c | fix_divmod |
eql?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.16 | src/numeric.c | num_eql |
hash
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.18 | src/numeric.c | flo_hash |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/numeric.c | fix_to_s |
next
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.19 | src/numeric.c | int_succ |
succ
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.21 | src/numeric.c | fix_succ |
to_f
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.23 | src/numeric.c | fix_to_f |
to_s
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.25 | src/numeric.c | fix_to_s |
|
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.10 | src/numeric.c | fix_or |
~
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.8 | src/numeric.c | fix_rev |
Float
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.9 | src/numeric.c |
Methods
%
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.5 | src/numeric.c | flo_mod |
*
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.3 | src/numeric.c | flo_mul |
+
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.1 | src/numeric.c | flo_plus |
-
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.2 | src/numeric.c | flo_minus |
==
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.7 | src/numeric.c | flo_eq |
ceil
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.8 | src/numeric.c | flo_ceil |
finite?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.9 | src/numeric.c | flo_finite_p |
floor
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.10 | src/numeric.c | flo_floor |
infinite?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.11 | src/numeric.c | flo_infinite_p |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/numeric.c | flo_to_s |
round
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.12 | src/numeric.c | flo_round |
to_f
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.13 | src/numeric.c | flo_to_f |
to_i
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.14 | src/numeric.c | flo_truncate |
to_int
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/numeric.c | flo_truncate |
to_s
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.16 | src/numeric.c | flo_to_s |
truncate
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.15 | src/numeric.c | flo_truncate |
Hash
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.13 | Enumerable | src/hash.c |
Methods
==
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.1 | src/hash.c | mrb_hash_equal |
[]
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.2 | src/hash.c | mrb_hash_aget |
[]=
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.3 | src/hash.c | mrb_hash_aset |
__delete
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.8 | src/hash.c | mrb_hash_delete |
__init_core
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.16 | src/hash.c | mrb_hash_init_core |
clear
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.4 | src/hash.c | mrb_hash_clear |
default
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.5 | src/hash.c | mrb_hash_default |
default=
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.6 | src/hash.c | mrb_hash_set_default |
default_proc
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.7 | src/hash.c | mrb_hash_default_proc |
default_proc=
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.7 | src/hash.c | mrb_hash_set_default_proc |
empty?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.12 | src/hash.c | mrb_hash_empty_p |
eql?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.32 | src/hash.c | mrb_hash_eql |
has_key?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.13 | src/hash.c | mrb_hash_has_key |
has_value?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.14 | src/hash.c | mrb_hash_has_value |
include?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.15 | src/hash.c | mrb_hash_has_key |
initialize_copy
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.17 | src/hash.c | mrb_hash_replace |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.30 | src/hash.c | mrb_hash_inspect |
key?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.18 | src/hash.c | mrb_hash_has_key |
keys
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.19 | src/hash.c | mrb_hash_keys |
length
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.20 | src/hash.c | mrb_hash_size_m |
member?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.21 | src/hash.c | mrb_hash_has_key |
replace
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.23 | src/hash.c | mrb_hash_replace |
shift
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.24 | src/hash.c | mrb_hash_shift |
size
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.25 | src/hash.c | mrb_hash_size_m |
store
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.26 | src/hash.c | mrb_hash_aset |
to_hash
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.29 | src/hash.c | mrb_hash_to_hash |
value?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.27 | src/hash.c | mrb_hash_has_value |
values
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.13.4.28 | src/hash.c | mrb_hash_values |
Integer
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.8 | src/numeric.c |
Methods
to_i
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.24 | src/numeric.c | int_to_i |
to_int
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/numeric.c | int_to_i |
Module
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.2 | src/class.c |
Class Methods
constants
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.3.1 | src/class.c | mrb_mod_s_constants |
Methods
===
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/class.c | mrb_mod_eqq |
alias_method
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.8 | src/class.c | mrb_mod_alias |
ancestors
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.9 | src/class.c | mrb_mod_ancestors |
append_features
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.10 | src/class.c | mrb_mod_append_features |
class_eval
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.15 | src/class.c | mrb_mod_module_eval |
class_variable_defined?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.16 | src/class.c | mrb_mod_cvar_defined |
class_variable_get
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.17 | src/class.c | mrb_mod_cvar_get |
class_variable_set
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.18 | src/class.c | mrb_mod_cvar_set |
class_variables
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.19 | src/class.c | mrb_mod_class_variables |
const_defined?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.20 | src/class.c | mrb_mod_const_defined |
const_get
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.21 | src/class.c | mrb_mod_const_get |
const_set
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.23 | src/class.c | mrb_mod_const_set |
constants
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.24 | src/class.c | mrb_mod_constants |
define_method
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/class.c | mod_define_method |
extend_object
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.25 | src/class.c | mrb_mod_extend_object |
extended
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.26 | src/class.c | mrb_bob_init |
include
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.27 | src/class.c | mrb_mod_include |
include?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.28 | src/class.c | mrb_mod_include_p |
included
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.29 | src/class.c | mrb_bob_init |
included_modules
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.30 | src/class.c | mrb_mod_included_modules |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/class.c | mrb_mod_to_s |
instance_methods
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.33 | src/class.c | mrb_mod_instance_methods |
method_defined?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.34 | src/class.c | mrb_mod_method_defined |
module_eval
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.35 | src/class.c | mrb_mod_module_eval |
remove_class_variable
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.39 | src/class.c | mrb_mod_remove_cvar |
remove_const
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.40 | src/class.c | mrb_mod_remove_const |
remove_method
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.41 | src/class.c | mrb_mod_remove_method |
to_s
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/class.c | mrb_mod_to_s |
undef_method
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.2.4.41 | src/class.c | mrb_mod_undef |
NilClass
| ISO Code | Mixins | Source File |
|---|---|---|
| n/a | src/object.c |
Methods
&
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.4.3.1 | src/object.c | false_and |
^
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.4.3.2 | src/object.c | false_xor |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/object.c | nil_inspect |
nil?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.4.3.4 | src/object.c | mrb_true |
to_s
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.4.3.5 | src/object.c | nil_to_s |
|
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.4.3.3 | src/object.c | false_or |
Numeric
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.7 | Comparable | src/numeric.c |
Methods
**
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/numeric.c | num_pow |
+@
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.7.4.1 | src/numeric.c | num_uplus |
-@
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.7.4.2 | src/numeric.c | num_uminus |
/
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.8.3.4 | src/numeric.c | num_div |
<=>
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.9.3.6 | src/numeric.c | num_cmp |
abs
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.7.4.3 | src/numeric.c | num_abs |
quo
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.7.4.5 | src/numeric.c | num_div |
Object
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.1 | src/class.c |
Proc
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.17 | src/proc.c |
Methods
arity
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/proc.c | mrb_proc_arity |
initialize
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/proc.c | mrb_proc_initialize |
initialize_copy
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/proc.c | mrb_proc_init_copy |
Range
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.14 | Enumerable | src/range.c |
Methods
==
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.1 | src/range.c | mrb_range_eq |
===
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.2 | src/range.c | mrb_range_include |
begin
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.3 | src/range.c | mrb_range_beg |
each
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.4 | src/range.c | mrb_range_each |
end
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.5 | src/range.c | mrb_range_end |
eql?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.14 | src/range.c | range_eql |
exclude_end?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.6 | src/range.c | mrb_range_excl |
first
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.7 | src/range.c | mrb_range_beg |
include?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.8 | src/range.c | mrb_range_include |
initialize
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.9 | src/range.c | mrb_range_initialize |
initialize_copy
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.15 | src/range.c | range_initialize_copy |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.13 | src/range.c | range_inspect |
last
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.10 | src/range.c | mrb_range_end |
member?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.11 | src/range.c | mrb_range_include |
to_s
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.14.4.12 | src/range.c | range_to_s |
RuntimeError
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.28 | src/error.c |
ScriptError
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.37 | src/error.c |
StandardError
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.23 | src/error.c |
String
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.10 | Comparable | src/string.c |
Methods
*
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.1 | src/string.c | mrb_str_times |
+
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.2 | src/string.c | mrb_str_plus_m |
<=>
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.3 | src/string.c | mrb_str_cmp_m |
==
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.4 | src/string.c | mrb_str_equal_m |
=~
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.5 | src/string.c | noregexp |
[]
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.6 | src/string.c | mrb_str_aref_m |
bytes
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/string.c | mrb_str_bytes |
bytesize
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/string.c | mrb_str_bytesize |
capitalize
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.7 | src/string.c | mrb_str_capitalize |
capitalize!
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.8 | src/string.c | mrb_str_capitalize_bang |
chomp
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.9 | src/string.c | mrb_str_chomp |
chomp!
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.10 | src/string.c | mrb_str_chomp_bang |
chop
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.11 | src/string.c | mrb_str_chop |
chop!
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.12 | src/string.c | mrb_str_chop_bang |
downcase
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.13 | src/string.c | mrb_str_downcase |
downcase!
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.14 | src/string.c | mrb_str_downcase_bang |
empty?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.16 | src/string.c | mrb_str_empty_p |
eql?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.17 | src/string.c | mrb_str_eql |
gsub
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.18 | src/string.c | noregexp |
gsub!
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.19 | src/string.c | noregexp |
hash
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.20 | src/string.c | mrb_str_hash_m |
include?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.21 | src/string.c | mrb_str_include |
index
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.22 | src/string.c | mrb_str_index_m |
initialize
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.23 | src/string.c | mrb_str_init |
initialize_copy
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.24 | src/string.c | mrb_str_replace |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.46 | src/string.c | mrb_str_inspect |
intern
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.25 | src/string.c | mrb_str_intern |
length
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.26 | src/string.c | mrb_str_size |
match
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.27 | src/string.c | noregexp |
replace
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.28 | src/string.c | mrb_str_replace |
reverse
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.29 | src/string.c | mrb_str_reverse |
reverse!
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.30 | src/string.c | mrb_str_reverse_bang |
rindex
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.31 | src/string.c | mrb_str_rindex_m |
scan
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.32 | src/string.c | noregexp |
size
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.33 | src/string.c | mrb_str_size |
slice
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.34 | src/string.c | mrb_str_aref_m |
split
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.35 | src/string.c | mrb_str_split_m |
sub
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.36 | src/string.c | noregexp |
sub!
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.37 | src/string.c | noregexp |
to_f
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.39 | src/string.c | mrb_str_to_f |
to_i
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.38 | src/string.c | mrb_str_to_i |
to_s
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.40 | src/string.c | mrb_str_to_s |
to_str
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.40 | src/string.c | mrb_str_to_s |
to_sym
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.41 | src/string.c | mrb_str_intern |
upcase
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.42 | src/string.c | mrb_str_upcase |
upcase!
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.10.5.43 | src/string.c | mrb_str_upcase_bang |
Symbol
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.11 | src/symbol.c |
Methods
<=>
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/symbol.c | sym_cmp |
===
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.11.3.1 | src/symbol.c | sym_equal |
id2name
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.11.3.2 | src/symbol.c | mrb_sym_to_s |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.11.3.5 | src/symbol.c | sym_inspect |
to_s
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.11.3.3 | src/symbol.c | mrb_sym_to_s |
to_sym
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.11.3.4 | src/symbol.c | sym_to_sym |
SyntaxError
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.38 | src/error.c |
TrueClass
| ISO Code | Mixins | Source File |
|---|---|---|
| n/a | src/object.c |
Methods
&
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.5.3.1 | src/object.c | true_and |
^
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.5.3.2 | src/object.c | true_xor |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/object.c | true_to_s |
to_s
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.5.3.3 | src/object.c | true_to_s |
|
| ISO Code | Source File | C Function |
|---|---|---|
| 15.2.5.3.4 | src/object.c | true_or |
Core Modules
Comparable
| ISO Code | Source File |
|---|---|
| 15.3.3 | src/compar.c |
Enumerable
| ISO Code | Source File |
|---|---|
| 15.3.2 | src/enum.c |
GC
| ISO Code | Source File |
|---|---|
| n/a | src/gc.c |
Class Methods
disable
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/gc.c | gc_disable |
enable
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/gc.c | gc_enable |
generational_mode
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/gc.c | gc_generational_mode_get |
generational_mode=
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/gc.c | gc_generational_mode_set |
interval_ratio
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/gc.c | gc_interval_ratio_get |
interval_ratio=
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/gc.c | gc_interval_ratio_set |
start
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/gc.c | gc_start |
step_ratio
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/gc.c | gc_step_ratio_get |
step_ratio=
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/gc.c | gc_step_ratio_set |
test
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/gc.c | gc_test |
Kernel
| ISO Code | Source File |
|---|---|
| 15.3.1 | src/kernel.c |
Class Methods
block_given?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.2.2 | src/kernel.c | mrb_f_block_given_p_m |
global_variables
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.2.4 | src/kernel.c | mrb_f_global_variables |
iterator?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.2.5 | src/kernel.c | mrb_f_block_given_p_m |
raise
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.2.12 | src/kernel.c | mrb_f_raise |
Methods
!=
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/kernel.c | mrb_obj_not_equal_m |
==
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.1 | src/kernel.c | mrb_obj_equal_m |
===
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.2 | src/kernel.c | mrb_equal_m |
id
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.3 | src/kernel.c | mrb_obj_id_m |
send
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.4 | src/kernel.c | mrb_f_send |
block_given?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.6 | src/kernel.c | mrb_f_block_given_p_m |
class
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.7 | src/kernel.c | mrb_obj_class_m |
clone
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.8 | src/kernel.c | mrb_obj_clone |
dup
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.9 | src/kernel.c | mrb_obj_dup |
eql?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.10 | src/kernel.c | mrb_obj_equal_m |
equal?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.11 | src/kernel.c | mrb_obj_equal_m |
extend
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.13 | src/kernel.c | mrb_obj_extend_m |
global_variables
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.14 | src/kernel.c | mrb_f_global_variables |
hash
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.15 | src/kernel.c | mrb_obj_hash |
initialize_copy
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.16 | src/kernel.c | mrb_obj_init_copy |
inspect
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.17 | src/kernel.c | mrb_obj_inspect |
instance_eval
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.18 | src/kernel.c | mrb_obj_instance_eval |
instance_of?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.19 | src/kernel.c | obj_is_instance_of |
instance_variable_defined?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.20 | src/kernel.c | mrb_obj_ivar_defined |
instance_variable_get
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.21 | src/kernel.c | mrb_obj_ivar_get |
instance_variable_set
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.22 | src/kernel.c | mrb_obj_ivar_set |
instance_variables
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.23 | src/kernel.c | mrb_obj_instance_variables |
is_a?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.24 | src/kernel.c | mrb_obj_is_kind_of_m |
iterator?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.25 | src/kernel.c | mrb_f_block_given_p_m |
kind_of?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.26 | src/kernel.c | mrb_obj_is_kind_of_m |
methods
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.31 | src/kernel.c | mrb_obj_methods_m |
nil?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.32 | src/kernel.c | mrb_false |
object_id
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.33 | src/kernel.c | mrb_obj_id_m |
private_methods
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.36 | src/kernel.c | mrb_obj_private_methods |
protected_methods
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.37 | src/kernel.c | mrb_obj_protected_methods |
public_methods
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.38 | src/kernel.c | mrb_obj_public_methods |
raise
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.40 | src/kernel.c | mrb_f_raise |
remove_instance_variable
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.41 | src/kernel.c | mrb_obj_remove_instance_variable |
respond_to?
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.43 | src/kernel.c | obj_respond_to |
send
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.44 | src/kernel.c | mrb_f_send |
singleton_class
| ISO Code | Source File | C Function |
|---|---|---|
| n/a | src/kernel.c | mrb_singleton_class |
singleton_methods
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.45 | src/kernel.c | mrb_obj_singleton_methods_m |
to_s
| ISO Code | Source File | C Function |
|---|---|---|
| 15.3.1.3.46 | src/kernel.c | mrb_any_to_s |