class GovukPublishingComponents::Presenters::HasPartSchema

Attributes

has_part_url[R]

Public Class Methods

new(has_part_url) click to toggle source
# File lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb, line 6
def initialize(has_part_url)
  @has_part_url = has_part_url
end

Public Instance Methods

structured_data() click to toggle source
# File lib/govuk_publishing_components/presenters/machine_readable/has_part_schema.rb, line 10
def structured_data
  # http://schema.org/hasPart - minimal
  {
    "@context" => "http://schema.org",
    "@type" => "CreativeWork",
    "sameAs" => has_part_url,
  }
end