Class: LibDiscord::Response

Inherits:
Struct
  • Object
show all
Defined in:
lib/lib_discord/client.rb

Overview

A Response is returned from any Client public instance method call in which the HTTP request sent to Discord receives a response.

Instance Attribute Summary collapse

Instance Attribute Details

#bodyString (readonly)



3980
3981
3982
3983
3984
3985
3986
3987
# File 'lib/lib_discord/client.rb', line 3980

Response = Struct.new(
  :success?,
  :body,
  :parsed,
  :code,
  :message,
  keyword_init: true
)

#codeString (readonly)



3980
3981
3982
3983
3984
3985
3986
3987
# File 'lib/lib_discord/client.rb', line 3980

Response = Struct.new(
  :success?,
  :body,
  :parsed,
  :code,
  :message,
  keyword_init: true
)

#messageString (readonly)

Returns HTTP response message.

See Also:



3980
3981
3982
3983
3984
3985
3986
3987
# File 'lib/lib_discord/client.rb', line 3980

Response = Struct.new(
  :success?,
  :body,
  :parsed,
  :code,
  :message,
  keyword_init: true
)

#parsedObject? (readonly)

Returns object representation of the HTTP response body parsed with JSON.parse if the HTTP response’s content-type is application/json, nil otherwise.

See Also:



3980
3981
3982
3983
3984
3985
3986
3987
# File 'lib/lib_discord/client.rb', line 3980

Response = Struct.new(
  :success?,
  :body,
  :parsed,
  :code,
  :message,
  keyword_init: true
)

#success?Boolean (readonly)



3980
3981
3982
3983
3984
3985
3986
3987
# File 'lib/lib_discord/client.rb', line 3980

Response = Struct.new(
  :success?,
  :body,
  :parsed,
  :code,
  :message,
  keyword_init: true
)