class Caramelize::HealthChecks::Page
Attributes
gollum_page[R]
Public Class Methods
new(gollum_page)
click to toggle source
# File lib/caramelize/health_checks/page.rb, line 8 def initialize(gollum_page) @gollum_page = gollum_page end
Public Instance Methods
filename()
click to toggle source
# File lib/caramelize/health_checks/page.rb, line 19 def filename path.split('/').first end
intra_wiki_links()
click to toggle source
# File lib/caramelize/health_checks/page.rb, line 12 def intra_wiki_links gollum_page.text_data.scan(/\[\[(.+\|)?(\S+)\]\]/).map do |match| link = match[1] filename == path ? link : [filename, link].join('/') end.uniq end
path()
click to toggle source
# File lib/caramelize/health_checks/page.rb, line 23 def path gollum_page.path end