Method: NanDoc::StreamColorizer::State#initialize

Defined in:
lib/nandoc/support/stream-colorizer.rb

#initialize(parent, name, &block) ⇒ State

Returns a new instance of State.



115
116
117
118
119
120
121
122
123
# File 'lib/nandoc/support/stream-colorizer.rb', line 115

def initialize parent, name, &block
  self.parent = parent
  rule_list_init
  fail('no') unless Symbol === name
  @name = name
  @style = nil
  @trailing_whitespace_style = nil
  block.call(self)
end