Parent

Methods

Array

Public Instance Methods

to_hash() click to toggle source

Transforms an Array of key/value pairs into a Hash

This is a better idiom than using Hash in Ruby 1.8.6 because it is not possible to limit the flattening to a single level.

@return [Hash]

A Hash where each entry in the Array is turned into a key/value

@api public

# File lib/extlib/array.rb, line 16
def to_hash
  h = {}
  each { |k,v| h[k] = v }
  h
end
to_mash() click to toggle source

Transforms an Array of key/value pairs into a Mash

This is a better idiom than using Mash in Ruby 1.8.6 because it is not possible to limit the flattening to a single level.

@return [Mash]

A Hash where each entry in the Array is turned into a key/value

@api public

# File lib/extlib/array.rb, line 33
def to_mash
  m = Mash.new
  each { |k,v| m[k] = v }
  m
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.