Parent

Class/Module Index [+]

Quicksearch

Nanoc::Extra::Checking::Check

Attributes

issues[R]
site[R]

Public Class Methods

new(site) click to toggle source
# File lib/nanoc/extra/checking/check.rb, line 11
def initialize(site)
  @site   = site
  @issues = Set.new
end

Public Instance Methods

add_issue(desc, params={}) click to toggle source
# File lib/nanoc/extra/checking/check.rb, line 20
def add_issue(desc, params={})
  subject  = params.fetch(:subject, nil)

  @issues << Issue.new(desc, subject, self.class)
end
output_filenames() click to toggle source
# File lib/nanoc/extra/checking/check.rb, line 26
def output_filenames
  Dir[@site.config[:output_dir] + '/**/*'].select{ |f| File.file?(f) }
end
run() click to toggle source
# File lib/nanoc/extra/checking/check.rb, line 16
def run
  raise NotImplementedError.new("Nanoc::Extra::Checking::Check subclasses must implement #run")
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.