diff options
author | yugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-25 15:13:14 +0000 |
---|---|---|
committer | yugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-25 15:13:14 +0000 |
commit | d0233291bc8a5068e52c69c210e5979e5324b5bc (patch) | |
tree | 7d9459449c33792c63eeb7baa071e76352e0baab /trunk/lib/irb/output-method.rb | |
parent | 0dc342de848a642ecce8db697b8fecd83a63e117 (diff) | |
parent | 72eaacaa15256ab95c3b52ea386f88586fb9da40 (diff) |
re-adding tag v1_9_0_4 as an alias of trunk@18848v1_9_0_4
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_0_4@18849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'trunk/lib/irb/output-method.rb')
-rw-r--r-- | trunk/lib/irb/output-method.rb | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/trunk/lib/irb/output-method.rb b/trunk/lib/irb/output-method.rb deleted file mode 100644 index 301af7210e..0000000000 --- a/trunk/lib/irb/output-method.rb +++ /dev/null @@ -1,69 +0,0 @@ -# -# output-method.rb - optput methods used by irb -# $Release Version: 0.9.5$ -# $Revision$ -# by Keiju ISHITSUKA(keiju@ruby-lang.org) -# -# -- -# -# -# - -require "e2mmap" - -module IRB - # OutputMethod - # StdioOutputMethod - - class OutputMethod - @RCS_ID='-$Id$-' - - 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 |