Current File : //proc/thread-self/root/opt/alt/ruby18/share/ri/1.8/system/Enumerable/cdesc-Enumerable.yaml |
--- !ruby/object:RI::ClassDescription
attributes: []
class_methods: []
comment:
- !ruby/struct:SM::Flow::P
body: The <tt>Enumerable</tt> mixin provides collection classes with several traversal and searching methods, and with the ability to sort. The class must provide a method <tt>each</tt>, which yields successive members of the collection. If <tt>Enumerable#max</tt>, <tt>#min</tt>, or <tt>#sort</tt> is used, the objects in the collection must also implement a meaningful <tt><=></tt> operator, as these methods rely on an ordering between members of the collection.
constants: []
full_name: Enumerable
includes: []
instance_methods:
- !ruby/object:RI::MethodSummary
name: all?
- !ruby/object:RI::MethodSummary
name: any?
- !ruby/object:RI::MethodSummary
name: collect
- !ruby/object:RI::MethodSummary
name: count
- !ruby/object:RI::MethodSummary
name: cycle
- !ruby/object:RI::MethodSummary
name: detect
- !ruby/object:RI::MethodSummary
name: drop
- !ruby/object:RI::MethodSummary
name: drop_while
- !ruby/object:RI::MethodSummary
name: each_cons
- !ruby/object:RI::MethodSummary
name: each_slice
- !ruby/object:RI::MethodSummary
name: each_with_index
- !ruby/object:RI::MethodSummary
name: entries
- !ruby/object:RI::MethodSummary
name: enum_cons
- !ruby/object:RI::MethodSummary
name: enum_slice
- !ruby/object:RI::MethodSummary
name: enum_with_index
- !ruby/object:RI::MethodSummary
name: find
- !ruby/object:RI::MethodSummary
name: find_all
- !ruby/object:RI::MethodSummary
name: find_index
- !ruby/object:RI::MethodSummary
name: first
- !ruby/object:RI::MethodSummary
name: grep
- !ruby/object:RI::MethodSummary
name: group_by
- !ruby/object:RI::MethodSummary
name: include?
- !ruby/object:RI::MethodSummary
name: inject
- !ruby/object:RI::MethodSummary
name: inject
- !ruby/object:RI::MethodSummary
name: map
- !ruby/object:RI::MethodSummary
name: max
- !ruby/object:RI::MethodSummary
name: max_by
- !ruby/object:RI::MethodSummary
name: member?
- !ruby/object:RI::MethodSummary
name: min
- !ruby/object:RI::MethodSummary
name: min_by
- !ruby/object:RI::MethodSummary
name: minmax
- !ruby/object:RI::MethodSummary
name: minmax_by
- !ruby/object:RI::MethodSummary
name: none?
- !ruby/object:RI::MethodSummary
name: one?
- !ruby/object:RI::MethodSummary
name: partition
- !ruby/object:RI::MethodSummary
name: reduce
- !ruby/object:RI::MethodSummary
name: reject
- !ruby/object:RI::MethodSummary
name: reverse_each
- !ruby/object:RI::MethodSummary
name: select
- !ruby/object:RI::MethodSummary
name: sort
- !ruby/object:RI::MethodSummary
name: sort_by
- !ruby/object:RI::MethodSummary
name: take
- !ruby/object:RI::MethodSummary
name: take_while
- !ruby/object:RI::MethodSummary
name: to_a
- !ruby/object:RI::MethodSummary
name: to_set
- !ruby/object:RI::MethodSummary
name: zip
name: Enumerable
superclass: