Skip to content
Snippets Groups Projects
Commit 9c166e81 authored by Connor Atherton's avatar Connor Atherton Committed by GitHub
Browse files

Merge pull request #141 from dulao5/reassign_readline_constants

reassign Readline constants
parents fd882edc 6dab5824
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -316,6 +316,16 @@ module Readline
RbReadline.rl_point
end
 
# Temporarily disable warnings and call a block
#
def self.silence_warnings(&block)
warn_level = $VERBOSE
$VERBOSE = nil
result = block.call
$VERBOSE = warn_level
result
end
# The History class encapsulates a history of all commands entered by
# users at the prompt, providing an interface for inspection and retrieval
# of all commands.
Loading
Loading
@@ -455,7 +465,7 @@ module Readline
 
end
 
HISTORY = History unless const_defined? :HISTORY
silence_warnings { HISTORY = History }
 
# The Fcomp class provided to encapsulate typical filename completion
# procedure. You will not typically use this directly, but will instead
Loading
Loading
@@ -483,7 +493,7 @@ module Readline
end
end
 
FILENAME_COMPLETION_PROC = Fcomp unless const_defined? :FILENAME_COMPLETION_PROC
silence_warnings { FILENAME_COMPLETION_PROC = Fcomp }
 
# The Ucomp class provided to encapsulate typical filename completion
# procedure. You will not typically use this directly, but will instead
Loading
Loading
@@ -514,13 +524,13 @@ module Readline
end
end
 
USERNAME_COMPLETION_PROC = Ucomp unless const_defined? :USERNAME_COMPLETION_PROC
silence_warnings { USERNAME_COMPLETION_PROC = Ucomp }
 
RbReadline.rl_readline_name = "Ruby"
 
RbReadline.using_history()
 
VERSION = RbReadline.rl_library_version unless const_defined? :VERSION
silence_warnings { VERSION = RbReadline.rl_library_version }
 
module_function :readline
 
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment