def process_tree(tags, property, content, **opts)
      method = case content
               when Hash
                 :process_hash
               when Array
                 :process_array
               else
                 :render_tag
               end
      __send__(method, tags, property, content, **opts)
    end
def process_tree(tags, property, content, **opts)
      method = case content
               when Hash
                 :process_hash
               when Array
                 :process_array
               else
                 :render_tag
               end
      __send__(method, tags, property, content, **opts)
    end
Recursive method to process all the hashes and arrays on meta tags

 @param [Array<Tag>] tags a buffer object to store tag in.
 @param [String, Symbol] property a Hash or a String to render as meta tag.
 @param [Hash, Array, String, Symbol] content text content or a symbol reference to
 top-level meta tag.