PATH:
opt
/
alt
/
ruby34
/
share
/
ri
/
system
/
DateTime
U:RDoc::AnyMethod[iI"as_json:ETI"DateTime#as_json;TF:publico:RDoc::Markup::Document:@parts[ o:RDoc::Markup::Paragraph; [I"NMethods <tt>DateTime#as_json</tt> and +DateTime.json_create+ may be used ;TI"6to serialize and deserialize a \DateTime object; ;TI"#see Marshal[rdoc-ref:Marshal].;To:RDoc::Markup::BlankLine o; ; [I":\Method <tt>DateTime#as_json</tt> serializes +self+, ;TI"4returning a 2-element hash representing +self+:;T@o:RDoc::Markup::Verbatim; [I"!require 'json/add/datetime' ;TI"x = DateTime.now.as_json ;TI"S# => {"json_class"=>"DateTime", "y"=>2023, "m"=>11, "d"=>21, "sg"=>2299161.0} ;T:@format0o; ; [I"R\Method +JSON.create+ deserializes such a hash, returning a \DateTime object:;T@o;; [I"EDateTime.json_create(x) # BUG? Raises Date::Error "invalid date";T; 0: @fileI"'ext/json/lib/json/add/date_time.rb;T:0@omit_headings_from_table_of_contents_below000[ I"(*);T@ FI" DateTime;TcRDoc::NormalClass00
[-] commercial-c.ri
[edit]
[-] minute-i.ri
[edit]
[-] jd-c.ri
[edit]
[-] to_s-i.ri
[edit]
[-] to_json-i.ri
[edit]
[-] strptime-c.ri
[edit]
[-] iso8601-i.ri
[edit]
[-] as_json-i.ri
[edit]
[-] rfc2822-c.ri
[edit]
[-] offset-i.ri
[edit]
[-] civil-c.ri
[edit]
[-] new-c.ri
[edit]
[-] second_fraction-i.ri
[edit]
[-] rfc3339-c.ri
[edit]
[-] strftime-i.ri
[edit]
[-] jisx0301-c.ri
[edit]
[-] json_create-c.ri
[edit]
[-] min-i.ri
[edit]
[-] now-c.ri
[edit]
[-] _strptime-c.ri
[edit]
[-] rfc822-c.ri
[edit]
[-] parse-c.ri
[edit]
[-] deconstruct_keys-i.ri
[edit]
[-] second-i.ri
[edit]
[-] xmlschema-i.ri
[edit]
[-] xmlschema-c.ri
[edit]
[+]
..
[-] new_offset-i.ri
[edit]
[-] rfc3339-i.ri
[edit]
[-] cdesc-DateTime.ri
[edit]
[-] jisx0301-i.ri
[edit]
[-] sec-i.ri
[edit]
[-] sec_fraction-i.ri
[edit]
[-] zone-i.ri
[edit]
[-] to_time-i.ri
[edit]
[-] to_datetime-i.ri
[edit]
[-] hour-i.ri
[edit]
[-] ordinal-c.ri
[edit]
[-] httpdate-c.ri
[edit]
[-] iso8601-c.ri
[edit]
[-] to_date-i.ri
[edit]