* re.c (rb_reg_eqq): doc: #=== is not a synonym for #=~, added example

[ruby-dev:46746] [Bug #7571]


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
zzak 2012-12-23 05:52:50 +00:00
Родитель 3193599d85
Коммит 450b9bb6cb
2 изменённых файлов: 11 добавлений и 3 удалений

Просмотреть файл

@ -1,3 +1,8 @@
Sun Dec 23 14:52:00 2012 Zachary Scott <zachary@zacharyscott.net>
* re.c (rb_reg_eqq): doc: #=== is not a synonym for #=~, added example
[ruby-dev:46746] [Bug #7571]
Sun Dec 23 14:35:13 2012 Nobuyoshi Nakada <nobu@ruby-lang.org>
* thread.c (BLOCKING_REGION): if fail_if_interrupted is false ignore

9
re.c
Просмотреть файл

@ -2760,7 +2760,7 @@ rb_reg_match(VALUE re, VALUE str)
* call-seq:
* rxp === str -> true or false
*
* Case Equality---Synonym for <code>Regexp#=~</code> used in case statements.
* Case Equality---Used in case statements.
*
* a = "HELLO"
* case a
@ -2768,10 +2768,13 @@ rb_reg_match(VALUE re, VALUE str)
* when /^[A-Z]*$/; print "Upper case\n"
* else; print "Mixed case\n"
* end
* #=> "Upper case"
*
* <em>produces:</em>
* Following a regular expression literal with the #=== operator allows you to
* compare against a String.
*
* Upper case
* /^[a-z]*$/ === "HELLO" #=> false
* /^[A-Z]*$/ === "HELLO" #=> true
*/
VALUE