How would I go about removing all empty elements (empty list items) from a nested Hash or YAML file?
Use hsh.delete_if. In your specific case, something like: hsh.delete_if { |k, v| v.empty? }
hsh.delete_if { |k, v| v.empty? }