mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
b03330b3e4
Update generated document.
1579 lines
27 KiB
Markdown
1579 lines
27 KiB
Markdown
# Core Classes
|
|
|
|
## Array
|
|
|
|
ISO Code | Mixins | Source File
|
|
--- | --- | ---
|
|
15.2.12 | n/a | 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.2 | src/array.c | mrb_ary_times
|
|
|
|
#### +
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.12.5.1 | 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.4 | src/array.c | mrb_ary_aget
|
|
|
|
#### []=
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.12.5.5 | src/array.c | mrb_ary_aset
|
|
|
|
#### __ary_cmp
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
n/a | src/array.c | mrb_ary_cmp
|
|
|
|
#### __ary_eq
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
n/a | src/array.c | mrb_ary_eq
|
|
|
|
#### 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
|
|
|
|
#### 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
|
|
|
|
#### 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
|
|
|
|
## Exception
|
|
|
|
ISO Code | Mixins | Source File
|
|
--- | --- | ---
|
|
15.2.22 | n/a | src/error.c
|
|
|
|
### Class Methods
|
|
|
|
#### exception
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
n/a | src/class.c | mrb_instance_new
|
|
|
|
### Methods
|
|
|
|
#### ==
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
n/a | src/error.c | exc_equal
|
|
|
|
#### backtrace
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
n/a | src/backtrace.c | mrb_exc_backtrace
|
|
|
|
#### 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 | 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 | 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.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 | fix_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
|
|
|
|
#### 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 | n/a | 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
|
|
|
|
#### divmod
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
n/a | src/numeric.c | flo_divmod
|
|
|
|
#### eql?
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.8.3.16 | src/numeric.c | flo_eql
|
|
|
|
#### 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
|
|
|
|
#### nan?
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
n/a | src/numeric.c | flo_nan_p
|
|
|
|
#### 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 | n/a | src/hash.c
|
|
|
|
### Methods
|
|
|
|
#### []
|
|
|
|
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
|
|
|
|
#### 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
|
|
|
|
#### dup
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
n/a | src/hash.c | mrb_hash_dup
|
|
|
|
#### empty?
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.13.4.12 | src/hash.c | mrb_hash_empty_p
|
|
|
|
#### 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
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.13.4.16 | src/hash.c | mrb_hash_init
|
|
|
|
#### 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
|
|
|
|
#### 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 | n/a | 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
|
|
|
|
## NilClass
|
|
|
|
ISO Code | Mixins | Source File
|
|
--- | --- | ---
|
|
n/a | 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 | n/a | 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.8.3.4 | src/numeric.c | num_div
|
|
|
|
#### <=>
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.9.3.6 | src/numeric.c | num_cmp
|
|
|
|
#### quo
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.7.4.5 | src/numeric.c | num_div
|
|
|
|
## Proc
|
|
|
|
ISO Code | Mixins | Source File
|
|
--- | --- | ---
|
|
15.2.17 | n/a | 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 | n/a | 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
|
|
|
|
#### 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 | 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 | n/a | src/string.c
|
|
|
|
### Methods
|
|
|
|
#### *
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.10.5.5 | src/string.c | mrb_str_times
|
|
|
|
#### +
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.10.5.4 | src/string.c | mrb_str_plus_m
|
|
|
|
#### <=>
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.10.5.1 | src/string.c | mrb_str_cmp_m
|
|
|
|
#### ==
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.10.5.2 | src/string.c | mrb_str_equal_m
|
|
|
|
#### []
|
|
|
|
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
|
|
|
|
#### 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
|
|
|
|
#### 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
|
|
|
|
#### 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
|
|
|
|
#### to_f
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.10.5.38 | src/string.c | mrb_str_to_f
|
|
|
|
#### to_i
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
15.2.10.5.39 | 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
|
|
--- | --- | ---
|
|
n/a | 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 | n/a | 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 | 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
|
|
--- | --- | ---
|
|
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
|
|
|
|
#### __case_eqq
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
n/a | src/kernel.c | mrb_obj_ceqq
|
|
|
|
#### __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
|
|
|
|
#### define_singleton_method
|
|
|
|
ISO Code | Source File | C Function
|
|
--- | --- | ---
|
|
n/a | src/kernel.c | mod_define_singleton_method
|
|
|
|
#### 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
|
|
|