# 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 | 1057 #### [] 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 | 1092 #### 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 | 953 #### join ISO Code | Source File | C Function | Line --- | --- | --- 15.2.12.5.17 | src/array.c | mrb_ary_join_m | 1033 #### 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 ## 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 | 1054 ### 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 | 66 #### initialize ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/error.c | exc_initialize | 42 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/error.c | exc_inspect | 122 #### message ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/error.c | exc_message | 109 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/error.c | exc_to_s | 90 ## 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 | 201 #### ^ ISO Code | Source File | C Function | Line --- | --- | --- 15.2.6.3.2 | src/object.c | false_xor | 220 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/object.c | false_to_s | 257 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- 15.2.6.3.3 | src/object.c | false_to_s | 257 #### | ISO Code | Source File | C Function | Line --- | --- | --- 15.2.6.3.4 | src/object.c | false_or | 240 ## 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 | 71 #### << 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 | 1289 #### 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 | 1289 #### | 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 | 1345 #### - 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 | 1062 #### [] ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.2 | src/hash.c | mrb_hash_aget | 323 #### []= ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.3 | src/hash.c | mrb_hash_aset | 687 #### __delete ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.8 | src/hash.c | mrb_hash_delete | 524 #### __init_core ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.16 | src/hash.c | mrb_hash_init_core | 245 #### clear ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.4 | src/hash.c | mrb_hash_clear | 659 #### default ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.5 | src/hash.c | mrb_hash_default | 383 #### default= ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.6 | src/hash.c | mrb_hash_set_default | 422 #### default_proc ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.7 | src/hash.c | mrb_hash_default_proc | 451 #### default_proc= ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.7 | src/hash.c | mrb_hash_set_default_proc | 473 #### empty? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.12 | src/hash.c | mrb_hash_empty_p | 776 #### eql? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.32 | src/hash.c | mrb_hash_eql | 1080 #### has_key? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.13 | src/hash.c | mrb_hash_has_key | 949 #### has_value? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.14 | src/hash.c | mrb_hash_has_value | 992 #### include? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.15 | src/hash.c | mrb_hash_has_key | 949 #### initialize_copy ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.17 | src/hash.c | mrb_hash_replace | 711 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.30 | src/hash.c | mrb_hash_inspect | 831 #### key? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.18 | src/hash.c | mrb_hash_has_key | 949 #### keys ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.19 | src/hash.c | mrb_hash_keys | 868 #### length ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.20 | src/hash.c | mrb_hash_size_m | 757 #### member? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.21 | src/hash.c | mrb_hash_has_key | 949 #### replace ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.23 | src/hash.c | mrb_hash_replace | 711 #### shift ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.24 | src/hash.c | mrb_hash_shift | 547 #### size ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.25 | src/hash.c | mrb_hash_size_m | 757 #### store ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.26 | src/hash.c | mrb_hash_aset | 687 #### to_hash ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.29 | src/hash.c | mrb_hash_to_hash | 849 #### value? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.27 | src/hash.c | mrb_hash_has_value | 992 #### values ISO Code | Source File | C Function | Line --- | --- | --- 15.2.13.4.28 | src/hash.c | mrb_hash_values | 899 ## 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 ## 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 | 201 #### ^ ISO Code | Source File | C Function | Line --- | --- | --- 15.2.4.3.2 | src/object.c | false_xor | 220 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/object.c | nil_inspect | 89 #### nil? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.4.3.4 | src/object.c | mrb_true | 69 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- 15.2.4.3.5 | src/object.c | nil_to_s | 83 #### | ISO Code | Source File | C Function | Line --- | --- | --- 15.2.4.3.3 | src/object.c | false_or | 240 ## 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 | 86 #### +@ ISO Code | Source File | C Function | Line --- | --- | --- 15.2.7.4.1 | src/numeric.c | num_uplus | 52 #### -@ ISO Code | Source File | C Function | Line --- | --- | --- 15.2.7.4.2 | src/numeric.c | num_uminus | 65 #### / ISO Code | Source File | C Function | Line --- | --- | --- 15.2.8.3.4 | src/numeric.c | num_div | 126 #### <=> ISO Code | Source File | C Function | Line --- | --- | --- 15.2.9.3.6 | src/numeric.c | num_cmp | 1309 #### abs ISO Code | Source File | C Function | Line --- | --- | --- 15.2.7.4.3 | src/numeric.c | num_abs | 147 #### quo ISO Code | Source File | C Function | Line --- | --- | --- 15.2.7.4.5 | src/numeric.c | num_div | 126 ## 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 | 222 #### 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 | 259 #### 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 | 373 #### 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 | 222 #### 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 | 398 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.13 | src/range.c | range_inspect | 352 #### 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 | 222 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- 15.2.14.4.12 | src/range.c | range_to_s | 304 ## 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 | 480 #### + ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.2 | src/string.c | mrb_str_plus_m | 433 #### <=> ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.3 | src/string.c | mrb_str_cmp_m | 569 #### == ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.4 | src/string.c | mrb_str_equal_m | 636 #### [] ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.6 | src/string.c | mrb_str_aref_m | 855 #### bytes ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/string.c | mrb_str_bytes | 2507 #### bytesize ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/string.c | mrb_str_bytesize | 448 #### capitalize ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.7 | src/string.c | mrb_str_capitalize | 921 #### capitalize! ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.8 | src/string.c | mrb_str_capitalize_bang | 885 #### chomp ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.9 | src/string.c | mrb_str_chomp | 1024 #### chomp! ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.10 | src/string.c | mrb_str_chomp_bang | 939 #### chop ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.11 | src/string.c | mrb_str_chop | 1082 #### chop! ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.12 | src/string.c | mrb_str_chop_bang | 1043 #### downcase ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.13 | src/string.c | mrb_str_downcase | 1132 #### downcase! ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.14 | src/string.c | mrb_str_downcase_bang | 1099 #### empty? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.16 | src/string.c | mrb_str_empty_p | 1152 #### eql? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.17 | src/string.c | mrb_str_eql | 1167 #### hash ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.20 | src/string.c | mrb_str_hash_m | 1253 #### include? ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.21 | src/string.c | mrb_str_include | 1273 #### index ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.22 | src/string.c | mrb_str_index_m | 1315 #### initialize ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.23 | src/string.c | mrb_str_init | 1441 #### initialize_copy ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.24 | src/string.c | mrb_str_replace | 1425 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.46 | src/string.c | mrb_str_inspect | 2445 #### intern ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.25 | src/string.c | mrb_str_intern | 1473 #### length ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.26 | src/string.c | mrb_str_size | 463 #### replace ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.28 | src/string.c | mrb_str_replace | 1425 #### reverse ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.29 | src/string.c | mrb_str_reverse | 1543 #### reverse! ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.30 | src/string.c | mrb_str_reverse_bang | 1569 #### rindex ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.31 | src/string.c | mrb_str_rindex_m | 1656 #### size ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.33 | src/string.c | mrb_str_size | 463 #### slice ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.34 | src/string.c | mrb_str_aref_m | 855 #### split ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.35 | src/string.c | mrb_str_split_m | 1783 #### to_f ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.39 | src/string.c | mrb_str_to_f | 2215 #### to_i ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.38 | src/string.c | mrb_str_to_i | 2092 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.40 | src/string.c | mrb_str_to_s | 2229 #### to_str ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.40 | src/string.c | mrb_str_to_s | 2229 #### to_sym ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.41 | src/string.c | mrb_str_intern | 1473 #### upcase ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.42 | src/string.c | mrb_str_upcase | 2279 #### upcase! ISO Code | Source File | C Function | Line --- | --- | --- 15.2.10.5.43 | src/string.c | mrb_str_upcase_bang | 2246 ## 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 | 113 #### ^ ISO Code | Source File | C Function | Line --- | --- | --- 15.2.5.3.2 | src/object.c | true_xor | 133 #### inspect ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/object.c | true_to_s | 150 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- 15.2.5.3.3 | src/object.c | true_to_s | 150 #### | ISO Code | Source File | C Function | Line --- | --- | --- 15.2.5.3.4 | src/object.c | true_or | 173 # 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 | 1131 #### enable ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_enable | 1109 #### generational_mode ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_generational_mode_get | 1231 #### generational_mode= ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_generational_mode_set | 1245 #### interval_ratio ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_interval_ratio_get | 1149 #### interval_ratio= ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_interval_ratio_set | 1164 #### start ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_start | 1089 #### step_ratio ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_step_ratio_get | 1182 #### step_ratio= ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_step_ratio_set | 1197 #### test ISO Code | Source File | C Function | Line --- | --- | --- n/a | src/gc.c | gc_test | 1553 ## 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 | 1056 #### 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 | 905 ### 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 | 1056 #### 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 | 607 #### instance_variable_get ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.21 | src/kernel.c | mrb_obj_ivar_get | 641 #### instance_variable_set ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.22 | src/kernel.c | mrb_obj_ivar_set | 673 #### instance_variables ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.23 | src/kernel.c | mrb_obj_instance_variables | 666 #### is_a? ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.24 | src/kernel.c | mrb_obj_is_kind_of_m | 713 #### 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 | 713 #### methods ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.31 | src/kernel.c | mrb_obj_methods_m | 811 #### nil? ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.32 | src/kernel.c | mrb_false | 827 #### 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 | 842 #### protected_methods ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.37 | src/kernel.c | mrb_obj_protected_methods | 859 #### public_methods ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.38 | src/kernel.c | mrb_obj_public_methods | 876 #### raise ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.40 | src/kernel.c | mrb_f_raise | 905 #### remove_instance_variable ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.41 | src/kernel.c | mrb_obj_remove_instance_variable | 955 #### respond_to? ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.43 | src/kernel.c | obj_respond_to | 991 #### 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 | 919 #### singleton_methods ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.45 | src/kernel.c | mrb_obj_singleton_methods_m | 1072 #### to_s ISO Code | Source File | C Function | Line --- | --- | --- 15.3.1.3.46 | src/kernel.c | mrb_any_to_s | 431