Object
# File lib/sinatra/body_proxy.rb, line 8 def initialize(body, &block) @body, @block, @closed = body, block, false end
# File lib/sinatra/body_proxy.rb, line 16 def close raise IOError, "closed stream" if @closed begin @body.close if @body.respond_to? :close ensure @block.call @closed = true end end
# File lib/sinatra/body_proxy.rb, line 26 def closed? @closed end
# File lib/sinatra/body_proxy.rb, line 30 def method_missing(*args, &block) @body.__send__(*args, &block) end
# File lib/sinatra/body_proxy.rb, line 12 def respond_to?(*args) super or @body.respond_to?(*args) end
[Validate]
Generated with the Darkfish Rdoc Generator 2.