# File lib/clouddb/exception.rb, line 55
    def self.raise_exception(response)
      return if response.code =~ /^20.$/
      begin
        fault = nil
        info = nil
        JSON.parse(response.body).each_pair do |key, val|
                            fault=key
                            info=val
                          end
        exception_class = self.const_get(fault[0,1].capitalize+fault[1,fault.length])
        raise exception_class.new(info["message"], response.code, response.body)
      rescue NameError, JSON::ParserError
        raise CloudDB::Exception::Other.new("The server returned status #{response.code} with body #{response.body}", response.code, response.body)
      end
    end