Sha256: eb590feb025cce1d244d6dc616c63b2ed2cdba53e17d7b92f051c716f2676190

Contents?: true

Size: 547 Bytes

Versions: 16

Compression:

Stored size: 547 Bytes

Contents

module Pageflow
  # @api private
  module StructuredDataHelper
    include RenderJsonHelper
    include SocialShareHelper
    include MetaTagsHelper

    def structured_data_for_entry(entry)
      content_tag(:script, type: 'application/ld+json') do
        render_json_partial('pageflow/structured_data/entry',
                            entry: entry,
                            meta_data: meta_tags_data_for_entry(entry))
      end
    end

    def structured_data_normalize_protocol(url)
      url.gsub(%r{^//}, 'https://')
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
pageflow-17.0.4 app/helpers/pageflow/structured_data_helper.rb
pageflow-17.0.3 app/helpers/pageflow/structured_data_helper.rb
pageflow-17.0.2 app/helpers/pageflow/structured_data_helper.rb
pageflow-17.0.1 app/helpers/pageflow/structured_data_helper.rb
pageflow-17.0.0 app/helpers/pageflow/structured_data_helper.rb
pageflow-16.2.0 app/helpers/pageflow/structured_data_helper.rb
pageflow-16.1.0 app/helpers/pageflow/structured_data_helper.rb
pageflow-16.0.0 app/helpers/pageflow/structured_data_helper.rb
pageflow-15.8.0 app/helpers/pageflow/structured_data_helper.rb
pageflow-15.7.1 app/helpers/pageflow/structured_data_helper.rb
pageflow-15.7.0 app/helpers/pageflow/structured_data_helper.rb
pageflow-15.6.1 app/helpers/pageflow/structured_data_helper.rb
pageflow-15.6.0 app/helpers/pageflow/structured_data_helper.rb
pageflow-15.5.0 app/helpers/pageflow/structured_data_helper.rb
pageflow-15.4.0 app/helpers/pageflow/structured_data_helper.rb
pageflow-15.3.0 app/helpers/pageflow/structured_data_helper.rb