#!/usr/bin/env ruby
exampleFruitQuantities = {
:apples => 4,
:pineapples => 2,
:grapes => 30
}
def generateHash(hash)
# Here I declare a hash and define its elements.
generatedHash = Hash.new
hash.each do |fruit|
generatedHash[fruit[0]] = fruit[1]
end
# Now I have to return it.
return generatedHash
end
def justDefineIt
# If I could build a hash this way, I wouldn't have to declare or return anything.
'test'
end
puts generateHash(exampleFruitQuantities).inspect
puts justDefineIt.inspect