module Geri module MetaHelper attr_reader :page_title def title(text) @page_title = text end def description(text) meta description: text end def keywords(*keywords) meta keywords: keywords end def meta(options=nil) @meta ||= {} @meta.reverse_merge!(options) if options @meta end def meta_tags html = ''.html_safe meta.each do |name, content| html << content_tag(:meta, '', name: name, content: (content.is_a?(Array) ? content.join(', ') : content)) end html end end end