Module: Zena::Parser

Defined in:
lib/zena/parser.rb,
lib/zena/parser/zazen_tags.rb,
lib/zena/parser/zazen_rules.rb

Defined Under Namespace

Modules: ZazenRules, ZazenTags Classes: DummyHelper, Processor

Class Method Summary collapse

Class Method Details

.parser_with_rules(*modules) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/zena/parser.rb', line 4

def self.parser_with_rules(*modules)
  parser = Class.new(Processor)
  modules.flatten.each do |mod|
    parser.send(:include, mod)
  end
  parser
end