[前][次][番号順一覧][スレッド一覧]

ruby-changes:2167

From: ko1@a...
Date: 9 Oct 2007 01:04:16 +0900
Subject: [ruby-changes:2167] akr - Ruby:r13658 (trunk): fix rdoc position of Regexp.union.

akr	2007-10-09 01:03:53 +0900 (Tue, 09 Oct 2007)

  New Revision: 13658

  Modified files:
    trunk/re.c

  Log:
    fix rdoc position of Regexp.union.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/re.c?r1=13658&r2=13657

Index: re.c
===================================================================
--- re.c	(revision 13657)
+++ re.c	(revision 13658)
@@ -2042,23 +2042,6 @@
     return rb_check_regexp_type(re);
 }
 
-/*
- *  call-seq:
- *     Regexp.union([pattern]*)         => new_regexp
- *     Regexp.union(array_of_patterns)  => new_regexp
- *
- *  Return a <code>Regexp</code> object that is the union of the given
- *  <em>pattern</em>s, i.e., will match any of its parts. The <em>pattern</em>s
- *  can be Regexp objects, in which case their options will be preserved, or
- *  Strings. If no patterns are given, returns <code>/(?!)/</code>.
- *
- *     Regexp.union                         #=> /(?!)/
- *     Regexp.union("penzance")             #=> /penzance/
- *     Regexp.union("a+b*c")                #=> /a\+b\*c/
- *     Regexp.union("skiing", "sledding")   #=> /skiing|sledding/
- *     Regexp.union(["skiing", "sledding"]) #=> /skiing|sledding/
- *     Regexp.union(/dogs/, /cats/i)        #=> /(?-mix:dogs)|(?i-mx:cats)/
- */
 static VALUE
 rb_reg_s_union(VALUE self, VALUE args0)
 {
@@ -2123,6 +2106,23 @@
     }
 }
 
+/*
+ *  call-seq:
+ *     Regexp.union(pat1, pat2, ...)            => new_regexp
+ *     Regexp.union(pats_ary)                   => new_regexp
+ *
+ *  Return a <code>Regexp</code> object that is the union of the given
+ *  <em>pattern</em>s, i.e., will match any of its parts. The <em>pattern</em>s
+ *  can be Regexp objects, in which case their options will be preserved, or
+ *  Strings. If no patterns are given, returns <code>/(?!)/</code>.
+ *
+ *     Regexp.union                         #=> /(?!)/
+ *     Regexp.union("penzance")             #=> /penzance/
+ *     Regexp.union("a+b*c")                #=> /a\+b\*c/
+ *     Regexp.union("skiing", "sledding")   #=> /skiing|sledding/
+ *     Regexp.union(["skiing", "sledding"]) #=> /skiing|sledding/
+ *     Regexp.union(/dogs/, /cats/i)        #=> /(?-mix:dogs)|(?i-mx:cats)/
+ */
 static VALUE
 rb_reg_s_union_m(VALUE self, VALUE args)
 {

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧]