Method: RGen::Transformer#initialize

Defined in:
lib/rgen/transformer.rb

#initialize(env_in = nil, env_out = nil, elementMap = nil) ⇒ Transformer

If an elementMap is provided (normally a Hash) this map will be used to lookup and store transformation results. This way results can be predefined and it is possible to have several transformers work on the same result map.



307
308
309
310
311
312
# File 'lib/rgen/transformer.rb', line 307

def initialize(env_in=nil, env_out=nil, elementMap=nil)
  @env_in = env_in
  @env_out = env_out
  @transformer_results = elementMap || {}
  @transformer_jobs = []
end