X7ROOT File Manager
Current Path:
/opt/alt/ruby19/lib64/ruby/1.9.1/irb
opt
/
alt
/
ruby19
/
lib64
/
ruby
/
1.9.1
/
irb
/
ðŸ“
..
ðŸ“
cmd
📄
completion.rb
(5.86 KB)
📄
context.rb
(6.91 KB)
ðŸ“
ext
📄
extend-command.rb
(7 KB)
📄
frame.rb
(1.21 KB)
📄
help.rb
(549 B)
📄
init.rb
(6.96 KB)
📄
input-method.rb
(2.5 KB)
📄
inspector.rb
(2.19 KB)
ðŸ“
lc
📄
locale.rb
(4.42 KB)
📄
magic-file.rb
(893 B)
📄
notifier.rb
(2.64 KB)
📄
output-method.rb
(1.31 KB)
📄
ruby-lex.rb
(22.12 KB)
📄
ruby-token.rb
(7.27 KB)
📄
slex.rb
(5.93 KB)
📄
src_encoding.rb
(90 B)
📄
version.rb
(241 B)
📄
workspace.rb
(2.54 KB)
📄
ws-for-case-2.rb
(195 B)
📄
xmp.rb
(1.76 KB)
Editing: output-method.rb
# # output-method.rb - output methods used by irb # $Release Version: 0.9.6$ # $Revision: 26986 $ # by Keiju ISHITSUKA(keiju@ruby-lang.org) # # -- # # # require "e2mmap" module IRB # OutputMethod # StdioOutputMethod class OutputMethod @RCS_ID='-$Id: output-method.rb 26986 2010-03-20 03:30:59Z nobu $-' def print(*opts) IRB.fail NotImplementError, "print" end def printn(*opts) print opts.join(" "), "\n" end # extend printf def printf(format, *opts) if /(%*)%I/ =~ format format, opts = parse_printf_format(format, opts) end print sprintf(format, *opts) end # % # <flag> [#0- +] # <minimum field width> (\*|\*[1-9][0-9]*\$|[1-9][0-9]*) # <precision>.(\*|\*[1-9][0-9]*\$|[1-9][0-9]*|)? # #<length modifier>(hh|h|l|ll|L|q|j|z|t) # <conversion specifier>[diouxXeEfgGcsb%] def parse_printf_format(format, opts) return format, opts if $1.size % 2 == 1 end def puts(*objs) for obj in objs print(*obj) print "\n" end end def pp(*objs) puts(*objs.collect{|obj| obj.inspect}) end def ppx(prefix, *objs) puts(*objs.collect{|obj| prefix+obj.inspect}) end end class StdioOutputMethod<OutputMethod def print(*opts) STDOUT.print(*opts) end end end
Upload File
Create Folder