class LintRoller::Plugin

def about

def about
  raise Error.new("Please implement `about` and return an instance of LintRoller::About")
end

def initialize(config = {})

`config' is a Hash of options passed to the plugin by the user
def initialize(config = {})
  @config = config
end

def rules(context)

`context' is an instance of LintRoller::Context provided by the runner
def rules(context)
  raise Error.new("Please implement `rules(context)` and return an instance of LintRoller::Rules")
end

def supported?(context)

`context' is an instance of LintRoller::Context provided by the runner
def supported?(context)
  true
end