Sha256: 8c9c36875f12f6cbe7821da27ebddc218c53db3903ae858ae5ef074276745f5d

Contents?: true

Size: 430 Bytes

Versions: 192

Compression:

Stored size: 430 Bytes

Contents

module GovukPublishingComponents
  module Presenters
    class HasPartSchema
      attr_reader :has_part_url

      def initialize(has_part_url)
        @has_part_url = has_part_url
      end

      def structured_data
        # http://schema.org/hasPart - minimal
        {
          "@context" => "http://schema.org",
          "@type" => "CreativeWork",
          "sameAs" => has_part_url
        }
      end
    end
  end
end

Version data entries

192 entries across 192 versions & 1 rubygems

Version Path
govuk_publishing_components-21.27.1 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.27.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.26.2 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.26.1 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.26.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.25.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.24.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.23.1 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.23.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.22.2 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.22.1 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.22.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.21.3 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.21.2 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.21.1 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.21.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.20.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.19.1 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.19.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.18.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb