Class: Foobara::CommandConnectors::Http::Response
Instance Attribute Summary collapse
#body, #request, #status
Instance Method Summary
collapse
#command, #error, #success?
Constructor Details
#initialize(headers: nil, cookies: nil) ⇒ Response
Returns a new instance of Response.
8
9
10
11
12
13
|
# File 'foobara-http-command-connector-0.0.23/src/http/response.rb', line 8
def initialize(headers: nil, cookies: nil, **)
self. =
self.cookies = cookies
super(**)
end
|
Instance Attribute Details
#cookies ⇒ Object
15
16
17
|
# File 'foobara-http-command-connector-0.0.23/src/http/response.rb', line 15
def cookies
@cookies ||= []
end
|
Returns the value of attribute headers.
5
6
7
|
# File 'foobara-http-command-connector-0.0.23/src/http/response.rb', line 5
def
@headers
end
|
Instance Method Details
#add_cookie(cookie_name, cookie_value, cookie_opts) ⇒ Object
19
20
21
|
# File 'foobara-http-command-connector-0.0.23/src/http/response.rb', line 19
def add_cookie(cookie_name, cookie_value, cookie_opts)
cookies << Cookie.new(cookie_name, cookie_value, **cookie_opts)
end
|
23
24
25
26
|
# File 'foobara-http-command-connector-0.0.23/src/http/response.rb', line 23
def (, )
self. ||= {}
[] =
end
|