Bug #5656 » 02-group-documentation-by-removing-range_eqq.patch
| range.c (working copy) | ||
|---|---|---|
| 
         return rb_exec_recursive(inspect_range, range, 0); 
   | 
||
| 
     } 
   | 
||
| 
     /* 
   | 
||
| 
      *  call-seq: 
   | 
||
| 
      *     rng === obj       ->  true or false 
   | 
||
| 
      * 
   | 
||
| 
      *  Returns <code>true</code> if +obj+ is an element of 
   | 
||
| 
      *  the range, <code>false</code> otherwise. 
   | 
||
| 
      */ 
   | 
||
| 
     static VALUE 
   | 
||
| 
     range_eqq(VALUE range, VALUE val) 
   | 
||
| 
     { 
   | 
||
| 
         return rb_funcall(range, rb_intern("include?"), 1, val); 
   | 
||
| 
     } 
   | 
||
| 
     /* 
   | 
||
| 
      *  call-seq: 
   | 
||
| 
      *     rng === obj       ->  true or false 
   | 
||
| 
      *     rng.member?(obj)  ->  true or false 
   | 
||
| 
      *     rng.include?(obj) ->  true or false 
   | 
||
| 
      * 
   | 
||
| ... | ... | |
| 
         rb_define_method(rb_cRange, "initialize", range_initialize, -1); 
   | 
||
| 
         rb_define_method(rb_cRange, "initialize_copy", range_initialize_copy, 1); 
   | 
||
| 
         rb_define_method(rb_cRange, "==", range_eq, 1); 
   | 
||
| 
         rb_define_method(rb_cRange, "===", range_eqq, 1); 
   | 
||
| 
         rb_define_method(rb_cRange, "===", range_include, 1); 
   | 
||
| 
         rb_define_method(rb_cRange, "eql?", range_eql, 1); 
   | 
||
| 
         rb_define_method(rb_cRange, "hash", range_hash, 0); 
   | 
||
| 
         rb_define_method(rb_cRange, "each", range_each, 0); 
   | 
||
- « Previous
 - 1
 - 2
 - Next »