Class: Rack::Lint::HijackWrapper
- Inherits:
 - 
      Object
      
        
- Object
 - Rack::Lint::HijackWrapper
 
 - Extended by:
 - Forwardable
 - Includes:
 - Assertion
 - Defined in:
 - rack/rack/lint.rb
 
Constant Summary
- REQUIRED_METHODS =
 [ :read, :write, :read_nonblock, :write_nonblock, :flush, :close, :close_read, :close_write, :closed? ]
Instance Method Summary (collapse)
- - (void) assert(message, &block) included from Assertion
 - 
  
    
      - (HijackWrapper) initialize(io) 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of HijackWrapper.
 
Constructor Details
- (HijackWrapper) initialize(io)
Returns a new instance of HijackWrapper
      440 441 442 443 444 445  | 
    
      # File 'rack/rack/lint.rb', line 440 def initialize(io) @io = io REQUIRED_METHODS.each do |meth| assert("rack.hijack_io must respond to #{meth}") { io.respond_to? meth } end end  |