class ActionDispatch::Response
def initialize(status = 200, header = {}, body = [])
def initialize(status = 200, header = {}, body = []) super() header = merge_default_headers(header, self.class.default_headers) self.body, self.header, self.status = body, header, status @sending_file = false @blank = false @cv = new_cond @committed = false @content_type = nil @charset = nil if content_type = self[CONTENT_TYPE] type, charset = content_type.split(/;\s*charset=/) @content_type = Mime::Type.lookup(type) @charset = charset || self.class.default_charset end prepare_cache_control! yield self if block_given? end