Q:

Rails check if the value corresponding to a hash key is an empty array

A function in a rails 3 app returns the following hash
{:"white-wines"=>[]}

which I want to treat as a false result (meaning that if the hash value is an empty array I want to skip it).
How can I achieve the above?

A:

Array#empty? and Hash#[] are the methods you need to look into.
h = {:"white-wines"=>[]}
puts "empty" if h[:"white-wines"].empty?
#= > empty

