bikey77gy bikey77gy - 7 months ago 15
Ruby Question

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


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?


Array#empty? and Hash#[] are the methods you need to look into.

h = {:"white-wines"=>[]}
puts "empty" if h[:"white-wines"].empty?
#= > empty