class method
Encoding.list
() -> ::Array[::Encoding]
Encoding.list → [enc1, enc2, ...]
encoding.c
View on GitHub ↗
static VALUE
enc_list(VALUE klass)
{
VALUE list = RUBY_ATOMIC_VALUE_LOAD(rb_encoding_list);
return rb_ary_dup(list);
}
Returns the list of loaded encodings.
Example
Encoding.list #=> [#<Encoding:ASCII-8BIT>, #<Encoding:UTF-8>, #<Encoding:ISO-2022-JP (dummy)>] Encoding.find("US-ASCII") #=> #<Encoding:US-ASCII> Encoding.list #=> [#<Encoding:ASCII-8BIT>, #<Encoding:UTF-8>, #<Encoding:US-ASCII>, #<Encoding:ISO-2022-JP (dummy)>]
See also
.find
.locale_charmap
.default_internal=
.name_list
also in
4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0