summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-08-22 02:38:59 +0000
committerhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-08-22 02:38:59 +0000
commita84821f8dd60a4e7fb4716572aeb214b445dba8c (patch)
tree63c0fa21c4fa4f535df0daac4ae86beaaf7d8709
parent34ec7c5b496fb4dad4536b6e71333484f1d99c4f (diff)
* lib/prettyprint.rb: removed PrettyPrint#first?
because it is obsoleted method since Ruby 1.8.2 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog5
-rw-r--r--NEWS3
-rw-r--r--lib/prettyprint.rb22
3 files changed, 8 insertions, 22 deletions
diff --git a/ChangeLog b/ChangeLog
index d041f3d0110..60350393beb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Aug 22 11:38:49 2014 SHIBATA Hiroshi <shibata.hiroshi@gmail.com>
+
+ * lib/prettyprint.rb: removed PrettyPrint#first?
+ because it is obsoleted method since Ruby 1.8.2
+
Thu Aug 21 17:10:31 2014 Nobuyoshi Nakada <nobu@ruby-lang.org>
* win32/win32.c (constat_attr): manage reverse video internally
diff --git a/NEWS b/NEWS
index b771b45c017..8a60fff2ca6 100644
--- a/NEWS
+++ b/NEWS
@@ -134,6 +134,9 @@ with all sufficient information, see the ChangeLog file.
* Time.httpdate produces always UTC Time object.
* Time.strptime raises ArgumentError when no date information.
+* lib/prettyprint.rb
+ * Removed PrettyPrint#first?
+
* lib/minitest/*.rb
* Removed because it conflicts to minitest 5. [Feature #9711]
diff --git a/lib/prettyprint.rb b/lib/prettyprint.rb
index 5b1da330dd6..7e989374b72 100644
--- a/lib/prettyprint.rb
+++ b/lib/prettyprint.rb
@@ -154,28 +154,6 @@ class PrettyPrint
@group_stack.last
end
- # first? is a predicate to test the call is a first call to first? with
- # current group.
- #
- # It is useful to format comma separated values as:
- #
- # q.group(1, '[', ']') {
- # xxx.each {|yyy|
- # unless q.first?
- # q.text ','
- # q.breakable
- # end
- # ... pretty printing yyy ...
- # }
- # }
- #
- # first? is obsoleted in 1.8.2.
- #
- def first?
- warn "PrettyPrint#first? is obsoleted at 1.8.2."
- current_group.first?
- end
-
# Breaks the buffer into lines that are shorter than #maxwidth
def break_outmost_groups
while @maxwidth < @output_width + @buffer_width