Sha256: 9099b8335f18497d39be898e0e1c16618feed5580a76ac8f45f51ee8f10d6f7d

Contents?: true

Size: 431 Bytes

Versions: 440

Compression:

Stored size: 431 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

440 entries across 440 versions & 1 rubygems

Version Path
govuk_publishing_components-21.52.1 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.52.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.51.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.50.1 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.50.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.49.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.48.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.47.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.46.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.45.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.44.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.43.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.42.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.41.4 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.41.3 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.41.2 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.41.1 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.41.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.40.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb
govuk_publishing_components-21.39.0 lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb