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 |