Class: Maveric::FCGI
- Inherits:
-
Object
- Object
- Maveric::FCGI
- Defined in:
- lib/maveric/fastcgi.rb
Instance Method Summary collapse
-
#initialize(maveric, *opts) ⇒ FCGI
constructor
A new instance of FCGI.
Constructor Details
#initialize(maveric, *opts) ⇒ FCGI
Returns a new instance of FCGI.
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/maveric/fastcgi.rb', line 4 def initialize maveric, *opts @maveric = maveric.new *opts ::FCGI.each do |req| req_body = ::StringIO.new( req.in.read || '' ) result = @maveric.dispatch req_body, req.env req.out << "Status: 200 OK\r\n\r\n" req.out << result.to_s req.finish end end |