Sha256: a2b2227eb4d65282f78b20405c835130803c937bef7771833a6da18d99ea53d3
Contents?: true
Size: 636 Bytes
Versions: 4
Compression:
Stored size: 636 Bytes
Contents
module GovukTechDocs class Pages attr_reader :sitemap def initialize(sitemap, config) @sitemap = sitemap @config = config end def to_json as_json.to_json end private def as_json pages.map do |page| review = PageReview.new(page, @config) { title: page.data.title, url: "#{@config[:tech_docs][:host]}#{page.url}", review_by: review.review_by, owner_slack: review.owner_slack, } end end def pages sitemap.resources.select { |page| page.url.end_with?('.html') && page.data.title } end end end
Version data entries
4 entries across 4 versions & 1 rubygems