instance method process

Ruby on Rails 2.3.18

Since v2.2.3 Last seen in v2.3.18

Available in: v2.2.3 v2.3.18

Signature

process(env, input)

No documentation comment.

Parameters

env req
input req
Source
# File railties/lib/commands/ncgi/listener, line 54
  def process(env, input)
    message 'received request'
    @mutex.synchronize do
      @active = true

      message 'creating input stream'
      input_stream = StringIO.new(input)
      message 'building CGI instance'
      cgi = RemoteCGI.new(eval(env), input_stream)

      message 'yielding to fcgi handler'
      @cgi_block.call cgi
      message 'yield finished -- sending output'

      cgi.stdoutput.seek(0)
      output = cgi.stdoutput.read

      return output
    end
  end

Defined in railties/lib/commands/ncgi/listener line 54 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Listener

Type at least 2 characters to search.

↑↓ navigate · open · esc close