module Enumerable
  # builtin: true
  # pure: true
  def all?
  end
  # builtin: true
  # pure: true
  def any?
  end
  # builtin: true
  # pure: true
  def chunk(initial_state = nil)
  end
  # builtin: true
  # pure: true
  def collect
  end
  # builtin: true
  # pure: true
  def collect_concat
  end
  # builtin: true
  # pure: true
  def count(*args)
  end
  # builtin: true
  # pure: true
  def cycle(n=nil)
  end
  # builtin: true
  # pure: true
  def detect(ifnone=nil)
  end
  # builtin: true
  # pure: true
  def drop(n)
  end
  # builtin: true
  # pure: true
  def drop_while
  end
  # builtin: true
  # pure: true
  def each_cons(n)
  end
  # builtin: true
  # pure: true
  def each_entry
  end
  # builtin: true
  # pure: true
  def each_slice(n)
  end
  # builtin: true
  # pure: true
  def each_with_index(*args)
  end
  # builtin: true
  # pure: true
  def each_with_object(obj)
  end
  # builtin: true
  # pure: true
  def entries
  end
  alias find detect
  # builtin: true
  # pure: true
  def find_index(*args)
  end
  # builtin: true
  # pure: true
  def first(n=nil)
  end
  # builtin: true
  # pure: true
  def flat_map
  end
  # builtin: true
  # pure: true
  def grep(pattern)
  end
  # builtin: true
  # pure: true
  def group_by
  end
  # builtin: true
  # pure: true
  def include?(obj)
  end
  # builtin: true
  # pure: true
  def inject(*args)
  end
  # builtin: true
  # pure: true
  def map
  end
  # builtin: true
  # pure: true
  def max
  end
  # builtin: true
  # pure: true
  def max_by
  end
  alias member? include?
  # builtin: true
  # pure: true
  def min
  end
  # builtin: true
  # pure: true
  def min_by
  end
  # builtin: true
  # pure: true
  def minmax
  end
  # builtin: true
  # pure: true
  def minmax_by
  end
  # builtin: true
  # pure: true
  def none?
  end
  # builtin: true
  # pure: true
  def one?
  end
  # builtin: true
  # pure: true
  def partition
  end
  alias reduce inject
  # builtin: true
  # pure: true
  def reject
  end
  # builtin: true
  # pure: true
  def reverse_each(*args)
  end
  # builtin: true
  # pure: true
  def select()
  end
  alias find_all select
  # builtin: true
  # pure: true
  def slice_before(first_arg=nil)
  end
  # builtin: true
  # pure: true
  def sort
  end
  # builtin: true
  # pure: true
  def sort_by
  end
  # builtin: true
  # pure: true
  def take(n)
  end
  # builtin: true
  # pure: true
  def take_while
  end
  # builtin: true
  # pure: true
  def to_a
  end
  # builtin: true
  # pure: true
  def zip(ary, *arys)
  end
end
