Sha256: 0641e9e7b5ad05b124f31e54850d7ae5b210ae709ec1ba3ff8419adcd4ae2479
Contents?: true
Size: 350 Bytes
Versions: 56
Compression:
Stored size: 350 Bytes
Contents
# frozen_string_literal: true class Array def to_enum hashed = {} each {|v| hashed[v] = v.to_s} hashed end def extract! return to_enum(:extract!) { size } unless block_given? extracted_elements = [] reject! do |element| extracted_elements << element if yield(element) end extracted_elements end end
Version data entries
56 entries across 56 versions & 1 rubygems