class Gem::SafeMarshal::Visitors::ToRuby::RationalCompat

Public Instance Methods

marshal_load(s) click to toggle source
# File lib/rubygems/safe_marshal/visitors/to_ruby.rb, line 288
def marshal_load(s)
  num, den = s
  raise ArgumentError, "Expected 2 ints" unless s.size == 2 && num.is_a?(Integer) && den.is_a?(Integer)
  Rational(num, den)
end