class Array

Public Instance Methods

invert() { |x, i| ... } click to toggle source
# File lib/ext/array.rb, line 2
def invert(&block)
  h = {}
  self.each_with_index do |x, i|
    h[x] = block ? yield(x, i) : i
  end
  h
end