Method: HashCabinet#to_a

Defined in:
lib/hash_cabinet.rb

#to_aArray

Returns a new array containing each key-value pair in the database.

Returns:

  • (Array)

    a new array containing each key-value pair in the database.



205
206
207
208
209
# File 'lib/hash_cabinet.rb', line 205

def to_a
  transaction do |db| 
    db.to_a.map { |pair| [pair[0], pair[1].from_yaml] }
  end
end