Method: Pupu::Parser#initialize

Defined in:
lib/pupu/parser.rb

#initialize(plugin_name, plugin_params, page = Page.new) ⇒ Parser

Returns a new instance of Parser.



19
20
21
22
23
24
25
26
27
# File 'lib/pupu/parser.rb', line 19

def initialize(plugin_name, plugin_params, page = Page.new)
  @plugin    = Pupu[plugin_name, plugin_params]
  @output    = Array.new
  # puts "Parser: #{page.inspect}"
  @page = page
  @dsl       = DSL.new(@plugin, page)
  @@loaded ||= Hash.new
  @@loaded[@plugin.name] = Array.new
end