Sha256: 27e77e305a760131cc643073076a4635796cfd55c1389a67f82e2f4eb81b6dd3
Contents?: true
Size: 534 Bytes
Versions: 1
Compression:
Stored size: 534 Bytes
Contents
#ifdef HAVE_READLINE_READLINE_H #include "ruby.h" #include <errno.h> #include <stdio.h> #include <readline/readline.h> static VALUE readline_buffer_ext(VALUE self, VALUE str){ rb_secure(4); StringValue(str); rl_delete_text(0, rl_end); rl_insert_text(RSTRING_PTR(str)); rl_redisplay(); return rb_str_new(rl_line_buffer, strlen(rl_line_buffer)); } void Init_readline_buffer_ext() { rb_define_singleton_method(rb_const_get(rb_cObject, rb_intern("Readline")), "line_buffer=", readline_buffer_ext, 1); } #endif
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
readline_buffer-0.9.0 | ext/readline_buffer_ext/readline_buffer_ext.c |