From fc1e82cc4e713f7f18234cf135149ab98d832aa3 Mon Sep 17 00:00:00 2001 From: "Yuya.Nishida" Date: Fri, 25 Oct 2013 06:18:31 +0900 Subject: [PATCH] add Apache::Request#flush method for Kernel#spawn. --- request.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/request.c b/request.c index d7aed14..6f06334 100644 --- a/request.c +++ b/request.c @@ -345,6 +345,12 @@ static VALUE request_set_sync(VALUE self, VALUE val) return val; } +static VALUE request_flush(VALUE self) +{ + rb_apache_request_flush(self); + return self; +} + static VALUE request_write(VALUE self, VALUE str) { request_data *data; @@ -2139,6 +2145,7 @@ void rb_init_apache_request() request_set_sync_output, 1); rb_define_method(rb_cApacheRequest, "sync=", request_set_sync, 1); + rb_define_method(rb_cApacheRequest, "flush", request_flush, 0); rb_define_method(rb_cApacheRequest, "write", request_write, 1); rb_define_method(rb_cApacheRequest, "putc", request_putc, 1); rb_define_method(rb_cApacheRequest, "print", request_print, -1);