Sha256: 9e020150f4deccb9fd29dd6a4db4a523e370744993a02c6eaea84e9cc607c362
Contents?: true
Size: 353 Bytes
Versions: 4
Compression:
Stored size: 353 Bytes
Contents
# frozen_string_literal: true class Array def to_db_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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
better_record-0.25.2 | lib/core_ext/array.rb |
better_record-0.25.1 | lib/core_ext/array.rb |
better_record-0.25.0 | lib/core_ext/array.rb |
better_record-0.24.4 | lib/core_ext/array.rb |