method

to_h

Importance_1
v2_6_3 - Show latest stable - 0 notes - Class: Enumerable
to_h(*args) public

Returns the result of interpreting enum as a list of [key, value] pairs.

%i[hello world].each_with_index.to_h
  # => {:hello => 0, :world => 1}

If a block is given, the results of the block on each element of the enum will be used as pairs.

(1..5).to_h {|x| [x, x ** 2]}
  #=> {1=>1, 2=>4, 3=>9, 4=>16, 5=>25}
Show source
Register or log in to add new notes.