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