Linux premium71.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
Server IP : 198.187.29.8 & Your IP : 3.131.158.219
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby21 /
lib64 /
ruby /
2.1.0 /
irb /
Delete
Unzip
Name
Size
Permission
Date
Action
cmd
[ DIR ]
drwxr-xr-x
2024-03-03 22:43
ext
[ DIR ]
drwxr-xr-x
2024-03-03 22:43
lc
[ DIR ]
drwxr-xr-x
2024-03-03 22:43
completion.rb
5.93
KB
-rw-r--r--
2013-06-04 14:17
context.rb
11.91
KB
-rw-r--r--
2013-02-04 22:36
extend-command.rb
9.54
KB
-rw-r--r--
2012-12-21 05:45
frame.rb
1.87
KB
-rw-r--r--
2012-12-21 05:45
help.rb
613
B
-rw-r--r--
2012-12-21 05:45
init.rb
7.07
KB
-rw-r--r--
2012-12-26 03:55
input-method.rb
4.58
KB
-rw-r--r--
2012-12-21 17:29
inspector.rb
3.9
KB
-rw-r--r--
2013-11-30 09:50
locale.rb
4.43
KB
-rw-r--r--
2012-12-13 05:22
magic-file.rb
893
B
-rw-r--r--
2012-12-10 02:06
notifier.rb
6.87
KB
-rw-r--r--
2013-11-27 12:56
output-method.rb
2.39
KB
-rw-r--r--
2012-12-25 13:34
ruby-lex.rb
22.59
KB
-rw-r--r--
2012-12-27 14:48
ruby-token.rb
7.3
KB
-rw-r--r--
2012-12-13 05:22
slex.rb
5.95
KB
-rw-r--r--
2012-12-21 17:36
src_encoding.rb
90
B
-rw-r--r--
2009-10-02 10:45
version.rb
251
B
-rw-r--r--
2012-12-13 05:22
workspace.rb
2.78
KB
-rw-r--r--
2013-11-30 09:50
ws-for-case-2.rb
195
B
-rw-r--r--
2010-11-08 20:59
xmp.rb
4.03
KB
-rw-r--r--
2012-12-21 05:45
Save
Rename
# # irb/input-method.rb - input methods used irb # $Release Version: 0.9.6$ # $Revision: 38544 $ # by Keiju ISHITSUKA(keiju@ruby-lang.org) # # -- # # # require 'irb/src_encoding' require 'irb/magic-file' module IRB STDIN_FILE_NAME = "(line)" # :nodoc: class InputMethod @RCS_ID='-$Id: input-method.rb 38544 2012-12-21 17:29:18Z zzak $-' # Creates a new input method object def initialize(file = STDIN_FILE_NAME) @file_name = file end # The file name of this input method, usually given during initialization. attr_reader :file_name # The irb prompt associated with this input method attr_accessor :prompt # Reads the next line from this input method. # # See IO#gets for more information. def gets IRB.fail NotImplementedError, "gets" end public :gets # Whether this input method is still readable when there is no more data to # read. # # See IO#eof for more information. def readable_after_eof? false end end class StdioInputMethod < InputMethod # Creates a new input method object def initialize super @line_no = 0 @line = [] @stdin = IO.open(STDIN.to_i, :external_encoding => IRB.conf[:LC_MESSAGES].encoding, :internal_encoding => "-") @stdout = IO.open(STDOUT.to_i, 'w', :external_encoding => IRB.conf[:LC_MESSAGES].encoding, :internal_encoding => "-") end # Reads the next line from this input method. # # See IO#gets for more information. def gets print @prompt line = @stdin.gets @line[@line_no += 1] = line end # Whether the end of this input method has been reached, returns +true+ if # there is no more data to read. # # See IO#eof? for more information. def eof? @stdin.eof? end # Whether this input method is still readable when there is no more data to # read. # # See IO#eof for more information. def readable_after_eof? true end # Returns the current line number for #io. # # #line counts the number of times #gets is called. # # See IO#lineno for more information. def line(line_no) @line[line_no] end # The external encoding for standard input. def encoding @stdin.external_encoding end end # Use a File for IO with irb, see InputMethod class FileInputMethod < InputMethod # Creates a new input method object def initialize(file) super @io = IRB::MagicFile.open(file) end # The file name of this input method, usually given during initialization. attr_reader :file_name # Whether the end of this input method has been reached, returns +true+ if # there is no more data to read. # # See IO#eof? for more information. def eof? @io.eof? end # Reads the next line from this input method. # # See IO#gets for more information. def gets print @prompt l = @io.gets # print @prompt, l l end # The external encoding for standard input. def encoding @io.external_encoding end end begin require "readline" class ReadlineInputMethod < InputMethod include Readline # Creates a new input method object using Readline def initialize super @line_no = 0 @line = [] @eof = false @stdin = IO.open(STDIN.to_i, :external_encoding => IRB.conf[:LC_MESSAGES].encoding, :internal_encoding => "-") @stdout = IO.open(STDOUT.to_i, 'w', :external_encoding => IRB.conf[:LC_MESSAGES].encoding, :internal_encoding => "-") end # Reads the next line from this input method. # # See IO#gets for more information. def gets Readline.input = @stdin Readline.output = @stdout if l = readline(@prompt, false) HISTORY.push(l) if !l.empty? @line[@line_no += 1] = l + "\n" else @eof = true l end end # Whether the end of this input method has been reached, returns +true+ # if there is no more data to read. # # See IO#eof? for more information. def eof? @eof end # Whether this input method is still readable when there is no more data to # read. # # See IO#eof for more information. def readable_after_eof? true end # Returns the current line number for #io. # # #line counts the number of times #gets is called. # # See IO#lineno for more information. def line(line_no) @line[line_no] end # The external encoding for standard input. def encoding @stdin.external_encoding end end rescue LoadError end end