mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	synchronized with date2 3.7
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									ea2b0febf0
								
							
						
					
					
						commit
						bb6bcd1865
					
				
					 2 changed files with 14 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -1,3 +1,10 @@
 | 
			
		|||
Sat Oct 29 16:56:03 2005  Tadayoshi Funaba  <tadf@dotrb.org>
 | 
			
		||||
 | 
			
		||||
	* lib/date.rb: added seven predicates sunday? to saturday?.
 | 
			
		||||
 | 
			
		||||
	* lib/date.rb: added two methods {prev,next}_month,
 | 
			
		||||
	  that are almost same as << and >>.
 | 
			
		||||
 | 
			
		||||
Thu Oct 27 20:34:43 2005  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 | 
			
		||||
 | 
			
		||||
	* enumerator.c (enumerator_allocate): allow subclassing.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -839,6 +839,10 @@ class Date
 | 
			
		|||
 | 
			
		||||
  once :wday
 | 
			
		||||
 | 
			
		||||
  DAYNAMES.each_with_index do |n, i|
 | 
			
		||||
    define_method(n.downcase + '?'){wday == i}
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  # Is the current date old-style (Julian Calendar)?
 | 
			
		||||
  def os? () self.class.os?(jd, @sg) end
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -969,6 +973,9 @@ class Date
 | 
			
		|||
  # of the returned Date will be the last day of the target month.
 | 
			
		||||
  def << (n) self >> -n end
 | 
			
		||||
 | 
			
		||||
  def next_month(n=1) self >> n end
 | 
			
		||||
  def prev_month(n=1) self << n end
 | 
			
		||||
 | 
			
		||||
  # Step the current date forward +step+ days at a
 | 
			
		||||
  # time (or backward, if +step+ is negative) until
 | 
			
		||||
  # we reach +limit+ (inclusive), yielding the resultant
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue