# File lib/puppet/parser/compiler.rb, line 181 181: def initialize(node, options = {}) 182: @node = node 183: 184: options.each do |param, value| 185: begin 186: send(param.to_s + "=", value) 187: rescue NoMethodError 188: raise ArgumentError, "Compiler objects do not accept #{param}" 189: end 190: end 191: 192: initvars 193: end