Class: Foobara::CommandConnector::Response
- Inherits:
-
Object
- Object
- Foobara::CommandConnector::Response
show all
- Defined in:
- foobara-0.6.1/projects/command_connectors/src/command_connector/response.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(request:, status: nil, body: nil) ⇒ Response
Returns a new instance of Response.
8
9
10
11
12
|
# File 'projects/command_connectors/src/command_connector/response.rb', line 8
def initialize(request:, status: nil, body: nil)
self.request = request
self.status = status
self.body = body
end
|
Instance Attribute Details
#body ⇒ Object
Returns the value of attribute body.
4
5
6
|
# File 'projects/command_connectors/src/command_connector/response.rb', line 4
def body
@body
end
|
#request ⇒ Object
Returns the value of attribute request.
4
5
6
|
# File 'projects/command_connectors/src/command_connector/response.rb', line 4
def request
@request
end
|
#status ⇒ Object
Returns the value of attribute status.
4
5
6
|
# File 'projects/command_connectors/src/command_connector/response.rb', line 4
def status
@status
end
|
Instance Method Details
#authenticated_user ⇒ Object
30
|
# File 'projects/command_connectors/src/command_connector/response.rb', line 30
def authenticated_user = request.authenticated_user
|
#command ⇒ Object
14
15
16
|
# File 'projects/command_connectors/src/command_connector/response.rb', line 14
def command
request.command
end
|
#error ⇒ Object
18
19
20
|
# File 'projects/command_connectors/src/command_connector/response.rb', line 18
def error
request.error
end
|
#outcome ⇒ Object
26
27
28
|
# File 'projects/command_connectors/src/command_connector/response.rb', line 26
def outcome
request.outcome
end
|
#success? ⇒ Boolean
22
23
24
|
# File 'projects/command_connectors/src/command_connector/response.rb', line 22
def success?
request.success?
end
|