module AtlasClassFactory

Public Class Methods

build_response_object(response_hash, name) click to toggle source
# File lib/client/atlas_class_factory.rb, line 5
def AtlasClassFactory.build_response_object(response_hash, name)
  if Object.const_defined?(name.camelize)
    name.camelize.constantize.new(response_hash)
  else
    generic_class = AtlasClassFactory::GenericClass.new
    generic_class.create_class name
    name.camelize.constantize.new(response_hash)
  end
end