about summary refs log tree commit homepage
path: root/lib/unicorn/tee_input.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unicorn/tee_input.rb')
-rw-r--r--lib/unicorn/tee_input.rb21
1 files changed, 9 insertions, 12 deletions
diff --git a/lib/unicorn/tee_input.rb b/lib/unicorn/tee_input.rb
index fcf4a95..e5b1964 100644
--- a/lib/unicorn/tee_input.rb
+++ b/lib/unicorn/tee_input.rb
@@ -1,16 +1,13 @@
-# Copyright (c) 2009 Eric Wong
-# You can redistribute it and/or modify it under the same terms as Ruby.
-
-# acts like tee(1) on an input input to provide a input-like stream
-# while providing rewindable semantics through a File/StringIO
-# backing store.  On the first pass, the input is only read on demand
-# so your Rack application can use input notification (upload progress
-# and like).  This should fully conform to the Rack::InputWrapper
-# specification on the public API.  This class is intended to be a
-# strict interpretation of Rack::InputWrapper functionality and will
-# not support any deviations from it.
-
 module Unicorn
+
+  # acts like tee(1) on an input input to provide a input-like stream
+  # while providing rewindable semantics through a File/StringIO
+  # backing store.  On the first pass, the input is only read on demand
+  # so your Rack application can use input notification (upload progress
+  # and like).  This should fully conform to the Rack::InputWrapper
+  # specification on the public API.  This class is intended to be a
+  # strict interpretation of Rack::InputWrapper functionality and will
+  # not support any deviations from it.
   class TeeInput < Struct.new(:socket, :req, :parser, :buf)
 
     def initialize(*args)