Methods

Class/Module Index [+]

Quicksearch

DataMapper::Ext::Array

Public Class Methods

to_mash(array) 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.

@param [Array] array

The array of key/value pairs to transform.

@return [Mash]

A {Mash} where each entry in the Array is turned into a key/value.

@api semipublic

# File lib/dm-core/support/ext/array.rb, line 16
def self.to_mash(array)
  m = Mash.new
  array.each { |k,v| m[k] = v }
  m
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.