*** /usr/lib64/ruby/site_ruby/1.8/odba/18_19_loading_compatibility.rb 2011-11-22 10:02:25.502150452 +0100 --- /usr/local/lib/ruby/gems/1.9.1/gems/odba-1.0.0/lib/odba/18_19_loading_compatibility.rb 2011-12-07 09:42:56.149273923 +0100 *************** *** 28,44 **** a.push Marshal.load(dump) end end - ajd = of = sg = 0 if a.size == 3 num, den, sg = a ! ajd = Rational(num,den) ! ajd -= 1.to_r/2 else num, den, of, sg = a ! ajd = Rational(num,den) end ! new!(ajd, of, sg) end end class Encoding --- 28,48 ---- a.push Marshal.load(dump) end end ajd = of = sg = 0 if a.size == 3 num, den, sg = a ! if den > 0 ! ajd = Rational(num,den) ! ajd -= 1.to_r/2 ! end else num, den, of, sg = a ! if den > 0 ! ajd = Rational(num,den) ! end end ! ajd += 1.to_r/2 ! jd(ajd) end end class Encoding