Sha256: 95dbccd3da7b6c5c0ee2c07c2537b2e7254db9906d070c3f8f93a3d78905d457

Contents?: true

Size: 725 Bytes

Versions: 12

Compression:

Stored size: 725 Bytes

Contents

module ApplicationHelper
    module Amp::SchemaTagHelper

        def schema_tag(options = {})
            options = options.symbolize_keys

            options[:@type] = AmpHtml.application_type if AmpHtml.application_type && options[:@type] == nil
            options[:headline] = AmpHtml.application_name if AmpHtml.application_name && options[:headline] == nil
            options[:datePublished] = AmpHtml.application_date_published if AmpHtml.application_date_published && options[:datePublished] == nil
            options[:image] = AmpHtml.application_image if AmpHtml.application_image && options[:image] == nil

            render 'application/amp/schema', options: options
        end

    end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
amp-html-0.7.18 lib/generators/templates/helpers/amp/schema_tag_helper.rb
amp-html-0.7.17 lib/generators/templates/helpers/amp/schema_tag_helper.rb
amp-html-0.7.16 lib/generators/templates/helpers/amp/schema_tag_helper.rb
amp-html-0.7.15 lib/generators/templates/helpers/amp/schema_tag_helper.rb
amp-html-0.7.14 lib/generators/templates/helpers/amp/schema_tag_helper.rb
amp-html-0.7.13 lib/generators/templates/helpers/amp/schema_tag_helper.rb
amp-html-0.7.12 lib/generators/templates/helpers/amp/schema_tag_helper.rb
amp-html-0.7.11 lib/generators/templates/helpers/amp/schema_tag_helper.rb
amp-html-0.7.10 lib/generators/templates/helpers/amp/schema_tag_helper.rb
amp-html-0.7.9 lib/generators/templates/helpers/amp/schema_tag_helper.rb
amp-html-0.7.8 lib/generators/templates/helpers/amp/schema_tag_helper.rb
amp-html-0.7.7 lib/generators/templates/helpers/amp/schema_tag_helper.rb