class MarkdownLint::RuleSet
defines a ruleset
Attributes
rules[R]
Public Class Methods
new()
click to toggle source
# File lib/mdl/ruleset.rb, line 40 def initialize @rules = {} end
Public Instance Methods
load(rules_file)
click to toggle source
# File lib/mdl/ruleset.rb, line 48 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 53 def load_default load(File.expand_path('rules.rb', __dir__)) end
rule(id, description, &block)
click to toggle source
# File lib/mdl/ruleset.rb, line 44 def rule(id, description, &block) @rules[id] = Rule.new(id, description, block) end