# File lib/xtemplate.rb, line 24 def initialize(doc, templates = nil) case doc when XNode @node = doc @templates = templates || {} else parser = XMLParser.new @node = parser.parse(doc) @templates = templates || {} @node.prepare(nil, nil, @templates) end end