# File lib/microformat.rb, line 112 def break_out_hashes(array) array.inject([]) do |memo, element| memo + (element.is_a?(Hash) ? [element.map { |k,v| { k => v } }].flatten : [element]) end end