summaryrefslogtreecommitdiff
path: root/lib/prettyprint.rb
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-03-27 01:51:37 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-03-27 01:51:37 +0000
commit3184af1a89e85d7914a2ae0b4971a13ceada7a5f (patch)
tree0a68b26e9e9af4b5245672e98daf91e8d95d36eb /lib/prettyprint.rb
parent4efc91fbfa9462787f1736b62564b7aca255543b (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.rb39
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?