Project

General

Profile

Bug #21199

Updated by byroot (Jean Boussier) 6 days ago

The code is: 

 ```ruby 
 require 'date' 
 require 'psych' 

 date = Date.new(1582, 10, 4) 
 p "date=#{date.inspect}" 
 str = Psych.dump(date, permitted_classes: [Date]) 
 p "str=#{str}" 
 date2 = Psych.load(str, permitted_classes: [Date]) 
 p "date2=#{date2.inspect}" 
 ``` 

 The output is: 

 ``` 
 "date=#<Date: 1582-10-04 ((2299160j,0s,0n),+0s,2299161j)>" 
 "str=--- 1582-10-14\n" 
 "date2=#<Date: 1582-10-14 ((2299160j,0s,0n),+0s,-Infj)>" 
 ```

Back