Method: Transform::Read.get_instance
- Defined in:
- lib/transform/read.rb
.get_instance(transformer, raw_data, cls) ⇒ Object
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/transform/read.rb', line 41 def self.get_instance(transformer, raw_data, cls) assure_instance_method(transformer) method = transformer.method(:instance) instance = nil case method.parameters.length when 1 instance = transformer.instance(raw_data) when 2 instance = transformer.instance(raw_data, cls) end instance end |