class MarkdownLint::Rule
Attributes
description[RW]
id[RW]
Public Class Methods
new(id, description, block)
click to toggle source
# File lib/mdl/ruleset.rb, line 5 def initialize(id, description, block) @id, @description = id, description @aliases = [] @tags = [] @params = {} instance_eval(&block) end
Public Instance Methods
aliases(*a)
click to toggle source
# File lib/mdl/ruleset.rb, line 24 def aliases(*a) @aliases.concat(a) @aliases end
check(&block)
click to toggle source
# File lib/mdl/ruleset.rb, line 14 def check(&block) @check = block unless block.nil? @check end
params(p = nil)
click to toggle source
# File lib/mdl/ruleset.rb, line 29 def params(p = nil) @params.update(p) unless p.nil? @params end