Bug #8821 ยป 0001-Add-documentation-for-the-w3cdtf-methods-on-Time.patch
| lib/rss/rss.rb | ||
|---|---|---|
| 
     class Time 
   | 
||
| 
       class << self 
   | 
||
| 
         unless respond_to?(:w3cdtf) 
   | 
||
| 
           # The w3cdtf method converts a String in W3CDTF date/time format to Time 
   | 
||
| 
           # object. 
   | 
||
| 
           # 
   | 
||
| 
           # The W3CDTF format is defined here: http://www.w3.org/TR/NOTE-datetime 
   | 
||
| 
           # 
   | 
||
| 
           #   Time.w3cdtf('2003-02-15T13:50:05-05:00') 
   | 
||
| 
           #   # => 2003-02-15 10:50:05 -0800 
   | 
||
| 
           #   Time.w3cdtf('2003-02-15T13:50:05-05:00').class 
   | 
||
| 
           #   # => Time 
   | 
||
| 
           def w3cdtf(date) 
   | 
||
| 
             if /\A\s* 
   | 
||
| 
                 (-?\d+)-(\d\d)-(\d\d) 
   | 
||
| ... | ... | |
| 
       end 
   | 
||
| 
       unless method_defined?(:w3cdtf) 
   | 
||
| 
         # The w3cdtf method converts a Time object to a String. The String contains 
   | 
||
| 
         # the time in W3CDTF date/time format. 
   | 
||
| 
         # 
   | 
||
| 
         # The W3CDTF format is defined here: http://www.w3.org/TR/NOTE-datetime 
   | 
||
| 
         # 
   | 
||
| 
         #  Time.now.w3cdtf 
   | 
||
| 
         #  # => "2013-08-26T14:12:10.817124-07:00" 
   | 
||
| 
         def w3cdtf 
   | 
||
| 
           if usec.zero? 
   | 
||
| 
             fraction_digits = 0 
   | 
||