Contains the processing information for a item.
Creates a new item compilation rule with the given identifier regex, compiler and block. The block will be called during compilation with the item rep as its argument.
@param [Regexp] identifier_regex A regular expression that will be used to determine whether this rule is applicable to certain items.
@param [String, Symbol] rep_name The name of the item representation where this rule can be applied to
@param [Proc] block A block that will be called when matching items are compiled
# File lib/nanoc3/base/rule.rb, line 28 def initialize(identifier_regex, rep_name, block) @identifier_regex = identifier_regex @rep_name = rep_name.to_sym @block = block end
Generated with the Darkfish Rdoc Generator 2.