37 KiB
Core Classes
Array
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.12 | Enumerable | src/array.c |
Class Methods
[]
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.4.1 | src/array.c | mrb_ary_s_create | 215
Methods
*
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.1 | src/array.c | mrb_ary_times | 352
+
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.2 | src/array.c | mrb_ary_plus | 256
<<
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.3 | src/array.c | mrb_ary_push_m | 448
<=>
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.36 | src/array.c | mrb_ary_cmp | 293
==
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.33 | src/array.c | mrb_ary_equal | 1056
[]
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.4 | src/array.c | mrb_ary_aget | 680
[]=
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.5 | src/array.c | mrb_ary_aset | 713
clear
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.6 | src/array.c | mrb_ary_clear | 864
concat
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.8 | src/array.c | mrb_ary_concat_m | 245
delete_at
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.9 | src/array.c | mrb_ary_delete_at | 739
empty?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.12 | src/array.c | mrb_ary_empty_p | 878
eql?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.34 | src/array.c | mrb_ary_eql | 1104
first
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.13 | src/array.c | mrb_ary_first | 768
index
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.14 | src/array.c | mrb_ary_index_m | 815
initialize_copy
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.16 | src/array.c | mrb_ary_replace_m | 341
inspect
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.31 | src/array.c | mrb_ary_inspect | 952
join
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.17 | src/array.c | mrb_ary_join_m | 1032
last
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.18 | src/array.c | mrb_ary_last | 788
length
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.19 | src/array.c | mrb_ary_size | 856
pop
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.21 | src/array.c | mrb_ary_pop | 462
push
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.22 | src/array.c | mrb_ary_push_m | 448
replace
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.23 | src/array.c | mrb_ary_replace_m | 341
reverse
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.24 | src/array.c | mrb_ary_reverse | 400
reverse!
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.25 | src/array.c | mrb_ary_reverse_bang | 379
rindex
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.26 | src/array.c | mrb_ary_rindex_m | 830
shift
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.27 | src/array.c | mrb_ary_shift | 473
size
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.28 | src/array.c | mrb_ary_size | 856
slice
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.29 | src/array.c | mrb_ary_aget | 680
unshift
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.30 | src/array.c | mrb_ary_unshift_m | 533
BasicObject
| ISO Code | Mixins | Source File |
|---|---|---|
| n/a | n/a | src/class.c |
Methods
!
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/class.c | mrb_bob_not | 1096
initialize
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/class.c | mrb_bob_init | 1090
method_missing
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.30 | src/class.c | mrb_bob_missing | 1135
Class
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.3 | n/a | src/class.c |
Class Methods
new
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/class.c | mrb_class_new_class | 1063
Methods
inherited
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/class.c | mrb_bob_init | 1090
new
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.3.3.3 | src/class.c | mrb_instance_new | 1041
superclass
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.3.3.4 | src/class.c | mrb_class_superclass | 1076
Exception
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.22 | n/a | src/error.c |
Class Methods
exception
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/class.c | mrb_instance_new | 1041
Methods
==
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/error.c | exc_equal | 160
exception
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/error.c | exc_exception | 67
initialize
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/error.c | exc_initialize | 43
inspect
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/error.c | exc_inspect | 123
message
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/error.c | exc_message | 110
to_s
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/error.c | exc_to_s | 91
FalseClass
| ISO Code | Mixins | Source File |
|---|---|---|
| n/a | n/a | src/object.c |
Methods
&
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.6.3.1 | src/object.c | false_and | 203
^
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.6.3.2 | src/object.c | false_xor | 225
inspect
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/object.c | false_to_s | 262
to_s
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.6.3.3 | src/object.c | false_to_s | 262
|
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.6.3.4 | src/object.c | false_or | 245
Fixnum
| ISO Code | Mixins | Source File |
|---|---|---|
| n/a | n/a | src/numeric.c |
Methods
%
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.5 | src/numeric.c | fix_mod | 818
&
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.9 | src/numeric.c | fix_and | 944
*
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.3 | src/numeric.c | fix_mul | 771
+
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.1 | src/numeric.c | fix_plus | 1195
-
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.2 | src/numeric.c | fix_minus | 1234
-@
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.7.4.2 | src/numeric.c | fix_uminus | 72
<<
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.12 | src/numeric.c | fix_lshift | 1049
==
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.7 | src/numeric.c | fix_equal | 889
>>
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.13 | src/numeric.c | fix_rshift | 1083
^
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.11 | src/numeric.c | fix_xor | 986
divmod
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.30 | src/numeric.c | fix_divmod | 849
eql?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.16 | src/numeric.c | num_eql | 385
hash
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.18 | src/numeric.c | flo_hash | 451
inspect
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/numeric.c | fix_to_s | 1287
next
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.19 | src/numeric.c | int_succ | 728
succ
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.21 | src/numeric.c | fix_succ | 711
to_f
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.23 | src/numeric.c | fix_to_f | 1118
to_s
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.25 | src/numeric.c | fix_to_s | 1287
|
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.10 | src/numeric.c | fix_or | 965
~
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.8 | src/numeric.c | fix_rev | 915
Float
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.9 | n/a | src/numeric.c |
Methods
%
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.5 | src/numeric.c | flo_mod | 360
*
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.3 | src/numeric.c | flo_mul | 313
+
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.1 | src/numeric.c | flo_plus | 1343
-
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.2 | src/numeric.c | flo_minus | 295
==
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.7 | src/numeric.c | flo_eq | 422
ceil
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.8 | src/numeric.c | flo_ceil | 568
finite?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.9 | src/numeric.c | flo_finite_p | 519
floor
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.10 | src/numeric.c | flo_floor | 543
infinite?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.11 | src/numeric.c | flo_infinite_p | 497
inspect
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/numeric.c | flo_to_s | 276
round
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.12 | src/numeric.c | flo_round | 610
to_f
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.13 | src/numeric.c | flo_to_f | 478
to_i
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.14 | src/numeric.c | flo_truncate | 661
to_int
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/numeric.c | flo_truncate | 661
to_s
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.16 | src/numeric.c | flo_to_s | 276
truncate
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.15 | src/numeric.c | flo_truncate | 661
Hash
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.13 | Enumerable | src/hash.c |
Methods
==
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.1 | src/hash.c | mrb_hash_equal | 1070
[]
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.2 | src/hash.c | mrb_hash_aget | 319
[]=
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.3 | src/hash.c | mrb_hash_aset | 683
__delete
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.8 | src/hash.c | mrb_hash_delete | 520
__init_core
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.16 | src/hash.c | mrb_hash_init_core | 241
clear
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.4 | src/hash.c | mrb_hash_clear | 655
default
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.5 | src/hash.c | mrb_hash_default | 379
default=
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.6 | src/hash.c | mrb_hash_set_default | 418
default_proc
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.7 | src/hash.c | mrb_hash_default_proc | 447
default_proc=
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.7 | src/hash.c | mrb_hash_set_default_proc | 469
empty?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.12 | src/hash.c | mrb_hash_empty_p | 772
eql?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.32 | src/hash.c | mrb_hash_eql | 1088
has_key?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.13 | src/hash.c | mrb_hash_has_key | 957
has_value?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.14 | src/hash.c | mrb_hash_has_value | 1000
include?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.15 | src/hash.c | mrb_hash_has_key | 957
initialize_copy
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.17 | src/hash.c | mrb_hash_replace | 707
inspect
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.30 | src/hash.c | mrb_hash_inspect | 834
key?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.18 | src/hash.c | mrb_hash_has_key | 957
keys
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.19 | src/hash.c | mrb_hash_keys | 871
length
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.20 | src/hash.c | mrb_hash_size_m | 753
member?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.21 | src/hash.c | mrb_hash_has_key | 957
replace
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.23 | src/hash.c | mrb_hash_replace | 707
shift
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.24 | src/hash.c | mrb_hash_shift | 543
size
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.25 | src/hash.c | mrb_hash_size_m | 753
store
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.26 | src/hash.c | mrb_hash_aset | 683
to_hash
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.29 | src/hash.c | mrb_hash_to_hash | 852
value?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.27 | src/hash.c | mrb_hash_has_value | 1000
values
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.28 | src/hash.c | mrb_hash_values | 902
Integer
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.8 | n/a | src/numeric.c |
Methods
to_i
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.24 | src/numeric.c | int_to_i | 693
to_int
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/numeric.c | int_to_i | 693
Module
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.2 | n/a | src/class.c |
Class Methods
constants
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.3.1 | src/class.c | mrb_mod_s_constants | 1830
Methods
===
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/class.c | mrb_mod_eqq | 1837
alias_method
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.8 | src/class.c | mrb_mod_alias | 1410
ancestors
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.9 | src/class.c | mrb_mod_ancestors | 791
append_features
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.10 | src/class.c | mrb_mod_append_features | 725
class_eval
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.15 | src/class.c | mrb_mod_module_eval | 893
class_variable_defined?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.16 | src/class.c | mrb_mod_cvar_defined | 1532
class_variable_get
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.17 | src/class.c | mrb_mod_cvar_get | 1571
class_variable_set
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.18 | src/class.c | mrb_mod_cvar_set | 1599
class_variables
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.19 | src/variable.c | mrb_mod_class_variables | 668
const_defined?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.20 | src/class.c | mrb_mod_const_defined | 1768
const_get
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.21 | src/class.c | mrb_mod_const_get | 1793
const_set
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.23 | src/class.c | mrb_mod_const_set | 1803
constants
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.24 | src/variable.c | mrb_mod_constants | 951
define_method
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/class.c | mod_define_method | 1461
extend_object
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.25 | src/class.c | mrb_mod_extend_object | 813
extended
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.26 | src/class.c | mrb_bob_init | 1090
include
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.27 | src/class.c | mrb_mod_include | 736
include?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.28 | src/class.c | mrb_mod_include_p | 773
included
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.29 | src/class.c | mrb_bob_init | 1090
included_modules
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.30 | src/class.c | mrb_mod_included_modules | 824
inspect
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/class.c | mrb_mod_to_s | 1354
instance_methods
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.33 | src/class.c | mrb_mod_instance_methods | 871
method_defined?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.34 | src/class.c | mrb_mod_method_defined | 1685
module_eval
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.35 | src/class.c | mrb_mod_module_eval | 893
remove_class_variable
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.39 | src/class.c | mrb_mod_remove_cvar | 1634
remove_const
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.40 | src/class.c | mrb_mod_remove_const | 1815
remove_method
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.41 | src/class.c | mrb_mod_remove_method | 1734
to_s
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/class.c | mrb_mod_to_s | 1354
undef_method
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.2.4.41 | src/class.c | mrb_mod_undef | 1446
NilClass
| ISO Code | Mixins | Source File |
|---|---|---|
| n/a | n/a | src/object.c |
Methods
&
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.4.3.1 | src/object.c | false_and | 203
^
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.4.3.2 | src/object.c | false_xor | 225
inspect
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/object.c | nil_inspect | 88
nil?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.4.3.4 | src/object.c | mrb_true | 68
to_s
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.4.3.5 | src/object.c | nil_to_s | 82
|
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.4.3.3 | src/object.c | false_or | 245
Numeric
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.7 | Comparable | src/numeric.c |
Methods
**
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/numeric.c | num_pow | 87
+@
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.7.4.1 | src/numeric.c | num_uplus | 53
-@
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.7.4.2 | src/numeric.c | num_uminus | 66
/
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.4 | src/numeric.c | num_div | 127
<=>
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.6 | src/numeric.c | num_cmp | 1307
abs
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.7.4.3 | src/numeric.c | num_abs | 148
quo
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.7.4.5 | src/numeric.c | num_div | 127
Object
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.1 | n/a | src/class.c |
Proc
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.17 | n/a | src/proc.c |
Methods
arity
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/proc.c | mrb_proc_arity | 136
initialize
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/proc.c | mrb_proc_initialize | 88
initialize_copy
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/proc.c | mrb_proc_init_copy | 104
Range
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.14 | Enumerable | src/range.c |
Methods
==
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.1 | src/range.c | mrb_range_eq | 150
===
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.2 | src/range.c | mrb_range_include | 230
begin
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.3 | src/range.c | mrb_range_beg | 57
each
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.4 | src/range.c | mrb_range_each | 267
end
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.5 | src/range.c | mrb_range_end | 76
eql?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.14 | src/range.c | range_eql | 384
exclude_end?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.6 | src/range.c | mrb_range_excl | 90
first
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.7 | src/range.c | mrb_range_beg | 57
include?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.8 | src/range.c | mrb_range_include | 230
initialize
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.9 | src/range.c | mrb_range_initialize | 120
initialize_copy
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.15 | src/range.c | range_initialize_copy | 420
inspect
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.13 | src/range.c | range_inspect | 363
last
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.10 | src/range.c | mrb_range_end | 76
member?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.11 | src/range.c | mrb_range_include | 230
to_s
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.12 | src/range.c | range_to_s | 315
RuntimeError
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.28 | n/a | src/error.c |
ScriptError
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.37 | n/a | src/error.c |
StandardError
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.23 | n/a | src/error.c |
String
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.10 | Comparable | src/string.c |
Methods
*
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.1 | src/string.c | mrb_str_times | 488
+
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.2 | src/string.c | mrb_str_plus_m | 441
<=>
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.3 | src/string.c | mrb_str_cmp_m | 577
==
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.4 | src/string.c | mrb_str_equal_m | 644
=~
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.5 | src/string.c | noregexp | 678
[]
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.6 | src/string.c | mrb_str_aref_m | 863
bytes
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/string.c | mrb_str_bytes | 2515
bytesize
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/string.c | mrb_str_bytesize | 456
capitalize
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.7 | src/string.c | mrb_str_capitalize | 929
capitalize!
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.8 | src/string.c | mrb_str_capitalize_bang | 893
chomp
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.9 | src/string.c | mrb_str_chomp | 1032
chomp!
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.10 | src/string.c | mrb_str_chomp_bang | 947
chop
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.11 | src/string.c | mrb_str_chop | 1090
chop!
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.12 | src/string.c | mrb_str_chop_bang | 1051
downcase
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.13 | src/string.c | mrb_str_downcase | 1140
downcase!
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.14 | src/string.c | mrb_str_downcase_bang | 1107
empty?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.16 | src/string.c | mrb_str_empty_p | 1160
eql?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.17 | src/string.c | mrb_str_eql | 1175
gsub
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.18 | src/string.c | noregexp | 678
gsub!
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.19 | src/string.c | noregexp | 678
hash
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.20 | src/string.c | mrb_str_hash_m | 1261
include?
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.21 | src/string.c | mrb_str_include | 1281
index
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.22 | src/string.c | mrb_str_index_m | 1323
initialize
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.23 | src/string.c | mrb_str_init | 1449
initialize_copy
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.24 | src/string.c | mrb_str_replace | 1433
inspect
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.46 | src/string.c | mrb_str_inspect | 2453
intern
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.25 | src/string.c | mrb_str_intern | 1481
length
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.26 | src/string.c | mrb_str_size | 471
match
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.27 | src/string.c | noregexp | 678
replace
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.28 | src/string.c | mrb_str_replace | 1433
reverse
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.29 | src/string.c | mrb_str_reverse | 1551
reverse!
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.30 | src/string.c | mrb_str_reverse_bang | 1577
rindex
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.31 | src/string.c | mrb_str_rindex_m | 1664
scan
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.32 | src/string.c | noregexp | 678
size
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.33 | src/string.c | mrb_str_size | 471
slice
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.34 | src/string.c | mrb_str_aref_m | 863
split
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.35 | src/string.c | mrb_str_split_m | 1791
sub
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.36 | src/string.c | noregexp | 678
sub!
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.37 | src/string.c | noregexp | 678
to_f
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.39 | src/string.c | mrb_str_to_f | 2223
to_i
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.38 | src/string.c | mrb_str_to_i | 2100
to_s
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.40 | src/string.c | mrb_str_to_s | 2237
to_str
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.40 | src/string.c | mrb_str_to_s | 2237
to_sym
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.41 | src/string.c | mrb_str_intern | 1481
upcase
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.42 | src/string.c | mrb_str_upcase | 2287
upcase!
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.43 | src/string.c | mrb_str_upcase_bang | 2254
Symbol
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.11 | n/a | src/symbol.c |
Methods
<=>
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/symbol.c | sym_cmp | 413
===
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.11.3.1 | src/symbol.c | sym_equal | 186
id2name
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.11.3.2 | src/symbol.c | mrb_sym_to_s | 209
inspect
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.11.3.5 | src/symbol.c | sym_inspect | 361
to_s
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.11.3.3 | src/symbol.c | mrb_sym_to_s | 209
to_sym
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.11.3.4 | src/symbol.c | sym_to_sym | 231
SyntaxError
| ISO Code | Mixins | Source File |
|---|---|---|
| 15.2.38 | n/a | src/error.c |
TrueClass
| ISO Code | Mixins | Source File |
|---|---|---|
| n/a | n/a | src/object.c |
Methods
&
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.5.3.1 | src/object.c | true_and | 112
^
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.5.3.2 | src/object.c | true_xor | 132
inspect
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/object.c | true_to_s | 149
to_s
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.5.3.3 | src/object.c | true_to_s | 149
|
ISO Code | Source File | C Function | Line --- | --- | --- 15.2.5.3.4 | src/object.c | true_or | 172
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 | Line --- | --- | --- n/a | src/gc.c | gc_disable | 1082
enable
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_enable | 1060
generational_mode
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_generational_mode_get | 1182
generational_mode=
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_generational_mode_set | 1196
interval_ratio
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_interval_ratio_get | 1100
interval_ratio=
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_interval_ratio_set | 1115
start
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_start | 1040
step_ratio
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_step_ratio_get | 1133
step_ratio=
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_step_ratio_set | 1148
test
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_test | 1504
Kernel
| ISO Code | Source File |
|---|---|
| 15.3.1 | src/kernel.c |
Class Methods
block_given?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.2.2 | src/kernel.c | mrb_f_block_given_p_m | 215
global_variables
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.2.4 | src/kernel.c | mrb_f_global_variables | 1015
iterator?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.2.5 | src/kernel.c | mrb_f_block_given_p_m | 215
raise
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.2.12 | src/kernel.c | mrb_f_raise | 877
Methods
!=
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/kernel.c | mrb_obj_not_equal_m | 105
==
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.1 | src/kernel.c | mrb_obj_equal_m | 93
===
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.2 | src/kernel.c | mrb_equal_m | 126
id
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.3 | src/kernel.c | mrb_obj_id_m | 155
send
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.4 | src/kernel.c | mrb_f_send | 180
block_given?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.6 | src/kernel.c | mrb_f_block_given_p_m | 215
class
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.7 | src/kernel.c | mrb_obj_class_m | 256
clone
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.8 | src/kernel.c | mrb_obj_clone | 342
dup
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.9 | src/kernel.c | mrb_obj_dup | 378
eql?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.10 | src/kernel.c | mrb_obj_equal_m | 93
equal?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.11 | src/kernel.c | mrb_obj_equal_m | 93
extend
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.13 | src/kernel.c | mrb_obj_extend_m | 437
global_variables
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.14 | src/kernel.c | mrb_f_global_variables | 1015
hash
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.15 | src/kernel.c | mrb_obj_hash | 458
initialize_copy
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.16 | src/kernel.c | mrb_obj_init_copy | 465
inspect
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.17 | src/kernel.c | mrb_obj_inspect | 53
instance_eval
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.18 | src/kernel.c | mrb_obj_instance_eval | 501
instance_of?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.19 | src/kernel.c | obj_is_instance_of | 540
instance_variable_defined?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.20 | src/kernel.c | mrb_obj_ivar_defined | 582
instance_variable_get
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.21 | src/kernel.c | mrb_obj_ivar_get | 615
instance_variable_set
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.22 | src/kernel.c | mrb_obj_ivar_set | 646
instance_variables
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.23 | src/kernel.c | mrb_obj_instance_variables | 625
is_a?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.24 | src/kernel.c | mrb_obj_is_kind_of_m | 685
iterator?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.25 | src/kernel.c | mrb_f_block_given_p_m | 215
kind_of?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.26 | src/kernel.c | mrb_obj_is_kind_of_m | 685
methods
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.31 | src/kernel.c | mrb_obj_methods_m | 783
nil?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.32 | src/kernel.c | mrb_false | 799
object_id
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.33 | src/kernel.c | mrb_obj_id_m | 155
private_methods
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.36 | src/kernel.c | mrb_obj_private_methods | 814
protected_methods
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.37 | src/kernel.c | mrb_obj_protected_methods | 831
public_methods
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.38 | src/kernel.c | mrb_obj_public_methods | 848
raise
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.40 | src/kernel.c | mrb_f_raise | 877
remove_instance_variable
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.41 | src/kernel.c | mrb_obj_remove_instance_variable | 927
respond_to?
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.43 | src/kernel.c | obj_respond_to | 963
send
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.44 | src/kernel.c | mrb_f_send | 180
singleton_class
ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/kernel.c | mrb_singleton_class | 906
singleton_methods
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.45 | src/kernel.c | mrb_obj_singleton_methods_m | 1044
to_s
ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.46 | src/kernel.c | mrb_any_to_s | 436