class MarkdownLint::RuleSet

Attributes

rules[R]

Public Class Methods

new() click to toggle source
# File lib/mdl/ruleset.rb, line 39
def initialize
  @rules = {}
end

Public Instance Methods

load(rules_file) click to toggle source
# File lib/mdl/ruleset.rb, line 47
def load(rules_file)
  instance_eval(File.read(rules_file), rules_file)
  @rules
end
load_default() click to toggle source
# File lib/mdl/ruleset.rb, line 52
def load_default
  load(File.expand_path("../rules.rb", __FILE__))
end
rule(id, description, &block) click to toggle source
# File lib/mdl/ruleset.rb, line 43
def rule(id, description, &block)
  @rules[id] = Rule.new(id, description, block)
end