Sha256: a7b0ead3e7eeceb1f1ae4d5bcb82527d02b93d27c75658fd1af4b6f61615e4cc

Contents?: true

Size: 435 Bytes

Versions: 10

Compression:

Stored size: 435 Bytes

Contents

module MetaTags
  # Represents an HTML meta tag with content (<tag></tag>).
  # Content should be passed as a `:content` attribute.
  class ContentTag < Tag
    # Render tag into a Rails view.
    #
    # @param [ActionView::Base] view instance of a Rails view.
    # @return [String] HTML string for the tag.
    #
    def render(view)
      view.content_tag(name, attributes[:content], attributes.except(:content))
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
meta-tags-2.5.0 lib/meta_tags/content_tag.rb
meta-tags-2.4.1 lib/meta_tags/content_tag.rb
meta-tags-2.4.0 lib/meta_tags/content_tag.rb
meta-tags-2.3.1 lib/meta_tags/content_tag.rb
meta-tags-2.2.0 lib/meta_tags/content_tag.rb
meta_tags-rails-1.1.1 lib/meta_tags-rails/content_tag.rb
meta_tags-rails-1.1.0 lib/meta_tags-rails/content_tag.rb
meta_tags-rails-1.0.0 lib/meta_tags-rails/content_tag.rb
meta-tags-2.1.0 lib/meta_tags/content_tag.rb
meta-tags-2.0.0 lib/meta_tags/content_tag.rb