PK
œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Notice: ob_end_clean(): Failed to delete buffer. No buffer to delete in /home/telusvwg/public_html/da754d/index.php on line 8
| Dir : /opt/alt/ruby19/lib64/ruby/1.9.1/irb/ |
| Server: Linux premium279.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64 IP: 66.29.132.192 |
| Dir : //opt/alt/ruby19/lib64/ruby/1.9.1/irb/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