def render_tag(tags, name, value, name_key: nil, value_key: :content)
      name_key ||= configured_name_key(name)
      tags << Tag.new(:meta, name_key => name.to_s, value_key => value) if value.present?
    end
def render_tag(tags, name, value, name_key: nil, value_key: :content)
      name_key ||= configured_name_key(name)
      tags << Tag.new(:meta, name_key => name.to_s, value_key => value) if value.present?
    end
Recursive method to process a hash with meta tags

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