Module: Cushion::Meta
- Defined in:
- lib/cushion.rb
Overview
Provides a clean method of adding metadata (e.g., headers) to JSON parsed responses. Inspired by OpenURI::Meta.
Instance Attribute Summary collapse
-
#headers ⇒ Object
Returns the value of attribute headers.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#headers ⇒ Object
Returns the value of attribute headers.
130 131 132 |
# File 'lib/cushion.rb', line 130 def headers @headers end |
Class Method Details
Instance Method Details
#add_header_field(name, value) ⇒ Object
132 133 134 135 |
# File 'lib/cushion.rb', line 132 def add_header_field(name, value) #value.gsub!('"', '') if name == :etag ==> CouchDB seems to require the xtra "'s @headers[name] = value end |
#etag ⇒ Object
137 138 139 |
# File 'lib/cushion.rb', line 137 def etag @headers[:etag] end |