Type:
Module

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.

take
  • References/Ruby on Rails/Ruby/Classes/Enumerable

enum.take(n) â array Instance Public methods Returns first n

2025-01-10 15:47:30
to_set
  • References/Ruby on Rails/Ruby/Classes/Enumerable

to_set(klass = Set, *args, &block) Instance Public methods Makes a set from

2025-01-10 15:47:30
min_by
  • References/Ruby on Rails/Ruby/Classes/Enumerable

enum.min_by { |obj| block } â objenum.min_by â an_enumerator Instance Public methods

2025-01-10 15:47:30
member?
  • References/Ruby on Rails/Ruby/Classes/Enumerable

enum.member?(obj) â true or false Instance Public methods Returns true

2025-01-10 15:47:30
min
  • References/Ruby on Rails/Ruby/Classes/Enumerable

enum.min â objenum.min { |a, b| block } â obj Instance Public methods

2025-01-10 15:47:30
grep
  • References/Ruby on Rails/Ruby/Classes/Enumerable

enum.grep(pattern) â arrayenum.grep(pattern) { |obj| block } â array Instance Public methods

2025-01-10 15:47:30
each_entry
  • References/Ruby on Rails/Ruby/Classes/Enumerable

enum.each_entry { |obj| block } â enumenum.each_entry â an_enumerator Instance Public methods

2025-01-10 15:47:30
take_while
  • References/Ruby on Rails/Ruby/Classes/Enumerable

enum.take_while { |arr| block } â arrayenum.take_while â an_enumerator Instance Public methods

2025-01-10 15:47:30
minmax_by
  • References/Ruby on Rails/Ruby/Classes/Enumerable

enum.minmax_by { |obj| block } â [min, max]enum.minmax_by â an_enumerator Instance Public

2025-01-10 15:47:30
chunk
  • References/Ruby on Rails/Ruby/Classes/Enumerable

enum.chunk { |elt| ... } â an_enumeratorenum.chunk(initial_state) { |elt, state| ... } â an_enumerator

2025-01-10 15:47:30