# File lib/oauth2/response_object.rb, line 3
    def self.from(response)
      object = MultiJson.decode(response.body)

      case object
        when Array
          ResponseArray.new(response, object)
        when Hash
          ResponseHash.new(response, object)
        else
          ResponseString.new(response)
      end
    rescue
      ResponseString.new(response)
    end