class GovukPublishingComponents::Presenters::SchemaOrg

def schema_for_page

def schema_for_page
  case page.schema
  when :faq
    FaqPageSchema
  when :article
    ArticleSchema
  when :government_service
    GovernmentServiceSchema
  when :news_article
    NewsArticleSchema
  when :person
    PersonSchema
  when :organisation
    OrganisationSchema
  when :search_results_page
    SearchResultsPageSchema
  when :dataset
    DatasetSchema
  when :html_publication
    HtmlPublicationSchema
  else
    raise "#{page.schema} is not supported"
  end
end