--- !ruby/object:RI::ClassDescription
attributes: []
class_methods: []
comment:
- !ruby/struct:SM::Flow::P
body: The Enumerable mixin provides collection classes with several traversal and searching methods, and with the ability to sort. The class must provide a method each, which yields successive members of the collection. If Enumerable#max, #min, or #sort is used, the objects in the collection must also implement a meaningful <=> 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: