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