Module: ClassFactory
- Defined in:
- lib/client/class_factory.rb
Defined Under Namespace
Classes: GenericClass
Class Method Summary collapse
Class Method Details
permalink .build_response_object(json_string, name) ⇒ Object
[View source]
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/client/class_factory.rb', line 5 def ClassFactory.build_response_object(json_string, name) response_hash = JSON.parse(json_string) if Object.const_defined?(name.camelize) name.camelize.constantize.new(response_hash) else generic_class = ClassFactory::GenericClass.new generic_class.create_class name name.camelize.constantize.new(response_hash) end end |