42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
# File 'lib/action_dispatch/http/response.rb', line 42
def initialize(status = 200, = {}, body = [])
@writer = lambda { |x| @body << x }
@block = nil
@length = 0
@status, @header = status,
self.body = body
@cookie = []
@sending_file = false
@blank = false
if content_type = self["Content-Type"]
type, charset = content_type.split(/;\s*charset=/)
@content_type = Mime::Type.lookup(type)
@charset = charset || "UTF-8"
end
yield self if block_given?
end
|