diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-03-27 01:51:37 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-03-27 01:51:37 +0000 |
commit | 3184af1a89e85d7914a2ae0b4971a13ceada7a5f (patch) | |
tree | 0a68b26e9e9af4b5245672e98daf91e8d95d36eb /lib/prettyprint.rb | |
parent | 4efc91fbfa9462787f1736b62564b7aca255543b (diff) |
* (lib/pp.rb, lib/prettyprint.rb): define seplist in PP::PPMethods
instead of PrettyPrint.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/prettyprint.rb')
-rw-r--r-- | lib/prettyprint.rb | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/lib/prettyprint.rb b/lib/prettyprint.rb index 25e24f6618..7b38cc0112 100644 --- a/lib/prettyprint.rb +++ b/lib/prettyprint.rb @@ -94,32 +94,6 @@ non-string formatting, etc. --- flush outputs buffered data. ---- seplist(list[, separator_proc[, iter_method]]) {|elt| ... } - adds a separated list. - The list is separated by comma with breakable space, by default. - - seplist iterates the ((|list|)) using ((|iter_method|)). - It yields each object to the block given for seplist. - The procedure ((|separator_proc|)) is called between each yields. - - If the iteration is zero times, ((|separator_proc|)) is not called at all. - - If ((|separator_proc|)) is nil or not given, - (({lambda { comma_breakable }})) is used. - If ((|iter_method|)) is not given, (({:each})) is used. - - For example, following 3 code fragments has similar effect. - - q.seplist([1,2,3]) {|v| xxx v } - - q.seplist([1,2,3], lambda { comma_breakable }, :each) {|v| xxx v } - - xxx 1 - q.comma_breakable - xxx 2 - q.comma_breakable - xxx 3 - --- first? first? is obsoleted at 1.8.2. @@ -187,19 +161,6 @@ class PrettyPrint @group_stack.last end - def seplist(list, sep=nil, iter_method=:each) - sep ||= lambda { comma_breakable } - first = true - list.__send__(iter_method) {|*v| - if first - first = false - else - sep.call - end - yield(*v) - } - end - def first? warn "PrettyPrint#first? is obsoleted at 1.8.2." current_group.first? |