Class: Array
Instance Method Summary collapse
Instance Method Details
#extract! ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/core_ext/array.rb', line 10 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 |
#to_enum ⇒ Object
4 5 6 7 8 |
# File 'lib/core_ext/array.rb', line 4 def to_enum hashed = {} each {|v| hashed[v] = v.to_s} hashed end |