[ruby-core:84368] [Ruby trunk Bug#10936] Error in Rubydoc for DateTime#rfc3339

From: nagachika00@...
Date: 2017-12-20 14:57:50 UTC
List: ruby-core #84368
Issue #10936 has been updated by nagachika (Tomoyuki Chikanaga).

Backport changed from 2.2: DONE, 2.3: REQUIRED, 2.4: REQUIRED to 2.2: DONE, 2.3: REQUIRED, 2.4: DONE

ruby_2_4 r61365 merged revision(s) 58020.

----------------------------------------
Bug #10936: Error in Rubydoc for DateTime#rfc3339
https://bugs.ruby-lang.org/issues/10936#change-68557

* Author: andirayo ((Andreas) Rayo Kniep)
* Status: Closed
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: 2.1.5
* Backport: 2.2: DONE, 2.3: REQUIRED, 2.4: DONE
----------------------------------------
There is an error in the Ruby-documentation of instance method #rfc3339 of class DateTime (eg. Ruby-version 2.1.5)

rfc3339() is actually equivalent to strftime(‘%FT%T%Z’)...
... and not, as it says in the Ruby-documentation, to strftime(‘%FT%T’).

See
http://ruby-doc.org//stdlib-2.1.5/libdoc/date/rdoc/DateTime.html#method-i-rfc3339

Compare

~~~
irb(main):001:0> require 'date'
=> true
irb(main):002:0> DateTime.new( 2015, 03, 04, 15, 00, 00, 'PST' ).rfc3339 == DateTime.new( 2015, 03, 04, 15, 00, 00, 'PST' ).strftime('%FT%T%Z')
=> true
irb(main):003:0> DateTime.new( 2015, 03, 04, 15, 00, 00, 'PST' ).rfc3339 == DateTime.new( 2015, 03, 04, 15, 00, 00, 'PST' ).strftime('%FT%T')
=> false
~~~



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next