Method: Mongrel2::HTTPResponse#normalized_headers
- Defined in:
- lib/mongrel2/httpresponse.rb
#normalized_headers ⇒ Object
Get a copy of the response headers table with any auto-generated or calulated headers set.
168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 |
# File 'lib/mongrel2/httpresponse.rb', line 168 def normalized_headers headers = self.headers.dup headers[:date] ||= Time.now.httpdate if self.bodiless? && !self.extended_reply? headers.delete( :content_length ) headers.delete( :content_type ) else headers[:content_length] ||= self.get_content_length headers[:content_type] ||= DEFAULT_CONTENT_TYPE.dup end return headers end |