diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2012-08-13 14:20:04 -0400 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2012-08-13 14:20:04 -0400 |
commit | 38a3fed404e5e4f5c03be6f5288848d6d4f5d98c (patch) | |
tree | 446dc7954c86db28eff3cc77d2716c752249a859 /actionpack/lib/action_controller/metal/live.rb | |
parent | 8f0541b702f023c3c0841a47747ba0c793fcbb17 (diff) | |
download | rails-38a3fed404e5e4f5c03be6f5288848d6d4f5d98c.tar.gz rails-38a3fed404e5e4f5c03be6f5288848d6d4f5d98c.tar.bz2 rails-38a3fed404e5e4f5c03be6f5288848d6d4f5d98c.zip |
push header merge down to a private method so that live responses can have their own header object
Diffstat (limited to 'actionpack/lib/action_controller/metal/live.rb')
-rw-r--r-- | actionpack/lib/action_controller/metal/live.rb | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/actionpack/lib/action_controller/metal/live.rb b/actionpack/lib/action_controller/metal/live.rb index bba75b22fd..32e5afa335 100644 --- a/actionpack/lib/action_controller/metal/live.rb +++ b/actionpack/lib/action_controller/metal/live.rb @@ -81,11 +81,6 @@ module ActionController end end - def initialize(status = 200, header = {}, body = []) - header = Header.new self, header - super(status, header, body) - end - def commit! headers.freeze super @@ -98,6 +93,10 @@ module ActionController body.each { |part| buf.write part } buf end + + def merge_default_headers(original, default) + Header.new self, super + end end def process(name) |