diff options
Diffstat (limited to 'test/readline/helper.rb')
-rw-r--r-- | test/readline/helper.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/readline/helper.rb b/test/readline/helper.rb new file mode 100644 index 0000000000..29b44996f1 --- /dev/null +++ b/test/readline/helper.rb @@ -0,0 +1,16 @@ +begin + require "readline.so" + ReadlineSo = Readline +rescue LoadError +end +require "reline" + +def use_ext_readline # Use ext/readline as Readline + Object.send(:remove_const, :Readline) if Object.const_defined?(:Readline) + Object.const_set(:Readline, ReadlineSo) +end + +def use_lib_reline # Use lib/reline as Readline + Object.send(:remove_const, :Readline) if Object.const_defined?(:Readline) + Object.const_set(:Readline, Reline) +end |