Project

General

Profile

Bug #6652

Updated by nobu (Nobuyoshi Nakada) about 10 years ago

=begin 
 (({Date})) Date and (({DateTime})) DateNew dumped by 1.8 or earlier cannot be loaded by trunk. 

   $ /usr/bin/ruby -v 
   ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0] 

   $ ruby -v 
   ruby 2.0.0dev (2012-06-26 trunk 36225) [universal.x86_64-darwin11] 

   $ /usr/bin/ruby -rdate -e 'Marshal.dump(Date.today, STDOUT)' | ruby -rdate -e 'p Marshal.load(STDIN)' 
   -e:1:in `load': class Date needs to have method `_load' (TypeError) 
  	 from -e:1:in `<main>' 
   bash: exit 1 

   $ /usr/bin/ruby -rdate -e 'Marshal.dump(DateTime.now, STDOUT)' | ruby -rdate -e 'p Marshal.load(STDIN)' 
   -e:1:in `load': class DateTime needs to have method `_load' (TypeError) 
  	 from -e:1:in `<main>' 
   bash: exit 1 

 Patch attached. 
 =end

Back