Deleted
Added
nxt_ruby_stream_io.c (743:e0f0cd7d244a) | nxt_ruby_stream_io.c (1235:4d5998f60f20) |
---|---|
1 2/* 3 * Copyright (C) Alexander Borisov 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#include <ruby/nxt_ruby.h> 8#include <nxt_unit.h> --- 17 unchanged lines hidden (view full) --- 26{ 27 VALUE stream_io; 28 29 stream_io = rb_define_class("NGINX_Unit_Stream_IO_Read", rb_cData); 30 31 rb_gc_register_address(&stream_io); 32 33 rb_define_singleton_method(stream_io, "new", nxt_ruby_stream_io_new, 1); | 1 2/* 3 * Copyright (C) Alexander Borisov 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#include <ruby/nxt_ruby.h> 8#include <nxt_unit.h> --- 17 unchanged lines hidden (view full) --- 26{ 27 VALUE stream_io; 28 29 stream_io = rb_define_class("NGINX_Unit_Stream_IO_Read", rb_cData); 30 31 rb_gc_register_address(&stream_io); 32 33 rb_define_singleton_method(stream_io, "new", nxt_ruby_stream_io_new, 1); |
34 rb_define_method(stream_io, "initialize", nxt_ruby_stream_io_initialize, -1); | 34 rb_define_method(stream_io, "initialize", 35 nxt_ruby_stream_io_initialize, -1); |
35 rb_define_method(stream_io, "gets", nxt_ruby_stream_io_gets, 0); 36 rb_define_method(stream_io, "each", nxt_ruby_stream_io_each, 0); 37 rb_define_method(stream_io, "read", nxt_ruby_stream_io_read, -2); 38 rb_define_method(stream_io, "rewind", nxt_ruby_stream_io_rewind, 0); 39 40 return stream_io; 41} 42 43 44VALUE 45nxt_ruby_stream_io_error_init(void) 46{ 47 VALUE stream_io; 48 49 stream_io = rb_define_class("NGINX_Unit_Stream_IO_Error", rb_cData); 50 51 rb_gc_register_address(&stream_io); 52 53 rb_define_singleton_method(stream_io, "new", nxt_ruby_stream_io_new, 1); | 36 rb_define_method(stream_io, "gets", nxt_ruby_stream_io_gets, 0); 37 rb_define_method(stream_io, "each", nxt_ruby_stream_io_each, 0); 38 rb_define_method(stream_io, "read", nxt_ruby_stream_io_read, -2); 39 rb_define_method(stream_io, "rewind", nxt_ruby_stream_io_rewind, 0); 40 41 return stream_io; 42} 43 44 45VALUE 46nxt_ruby_stream_io_error_init(void) 47{ 48 VALUE stream_io; 49 50 stream_io = rb_define_class("NGINX_Unit_Stream_IO_Error", rb_cData); 51 52 rb_gc_register_address(&stream_io); 53 54 rb_define_singleton_method(stream_io, "new", nxt_ruby_stream_io_new, 1); |
54 rb_define_method(stream_io, "initialize", nxt_ruby_stream_io_initialize, -1); | 55 rb_define_method(stream_io, "initialize", 56 nxt_ruby_stream_io_initialize, -1); |
55 rb_define_method(stream_io, "puts", nxt_ruby_stream_io_puts, -2); 56 rb_define_method(stream_io, "write", nxt_ruby_stream_io_write, -2); 57 rb_define_method(stream_io, "flush", nxt_ruby_stream_io_flush, 0); 58 59 return stream_io; 60} 61 62 --- 208 unchanged lines hidden --- | 57 rb_define_method(stream_io, "puts", nxt_ruby_stream_io_puts, -2); 58 rb_define_method(stream_io, "write", nxt_ruby_stream_io_write, -2); 59 rb_define_method(stream_io, "flush", nxt_ruby_stream_io_flush, 0); 60 61 return stream_io; 62} 63 64 --- 208 unchanged lines hidden --- |