class GovukTechDocs::Pages
Attributes
sitemap[R]
Public Class Methods
new(sitemap, config)
click to toggle source
# File lib/govuk_tech_docs/pages.rb, line 5 def initialize(sitemap, config) @sitemap = sitemap @config = config end
Public Instance Methods
to_json(*_args)
click to toggle source
# File lib/govuk_tech_docs/pages.rb, line 10 def to_json(*_args) as_json.to_json end
Private Instance Methods
as_json()
click to toggle source
# File lib/govuk_tech_docs/pages.rb, line 16 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
pages()
click to toggle source
# File lib/govuk_tech_docs/pages.rb, line 28 def pages sitemap.resources.select { |page| page.data.title } end