Class: Rack::Response::Raw
- Inherits:
-
Object
- Object
- Rack::Response::Raw
- Includes:
- Helpers
- Defined in:
- lib/rack/response.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#headers ⇒ Object
readonly
Returns the value of attribute headers.
-
#status ⇒ Object
Returns the value of attribute status.
Instance Method Summary collapse
- #delete_header(key) ⇒ Object
- #get_header(key) ⇒ Object
- #has_header?(key) ⇒ Boolean
-
#initialize(status, headers) ⇒ Raw
constructor
A new instance of Raw.
- #set_header(key, value) ⇒ Object
Methods included from Helpers
#accepted?, #add_header, #bad_request?, #cache!, #cache_control, #cache_control=, #client_error?, #content_length, #content_type, #content_type=, #created?, #delete_cookie, #do_not_cache!, #etag, #etag=, #forbidden?, #include?, #informational?, #invalid?, #location, #location=, #media_type, #media_type_params, #method_not_allowed?, #moved_permanently?, #no_content?, #not_acceptable?, #not_found?, #ok?, #precondition_failed?, #redirect?, #redirection?, #request_timeout?, #server_error?, #set_cookie, #set_cookie_header, #set_cookie_header=, #successful?, #unauthorized?, #unprocessable?
Constructor Details
#initialize(status, headers) ⇒ Raw
Returns a new instance of Raw.
367 368 369 370 |
# File 'lib/rack/response.rb', line 367 def initialize(status, headers) @status = status @headers = headers end |
Instance Attribute Details
#headers ⇒ Object (readonly)
Returns the value of attribute headers.
364 365 366 |
# File 'lib/rack/response.rb', line 364 def headers @headers end |
#status ⇒ Object
Returns the value of attribute status.
365 366 367 |
# File 'lib/rack/response.rb', line 365 def status @status end |
Instance Method Details
#delete_header(key) ⇒ Object
384 385 386 |
# File 'lib/rack/response.rb', line 384 def delete_header(key) headers.delete(key) end |
#get_header(key) ⇒ Object
376 377 378 |
# File 'lib/rack/response.rb', line 376 def get_header(key) headers[key] end |
#has_header?(key) ⇒ Boolean
372 373 374 |
# File 'lib/rack/response.rb', line 372 def has_header?(key) headers.key?(key) end |
#set_header(key, value) ⇒ Object
380 381 382 |
# File 'lib/rack/response.rb', line 380 def set_header(key, value) headers[key] = value end |