Sha256: d4b9ab7acc8059c82c67994d5fb9a7d9546d76cdab05de1f30fef45a9b67a3ff
Contents?: true
Size: 565 Bytes
Versions: 102
Compression:
Stored size: 565 Bytes
Contents
package com.jrjackson; import com.fasterxml.jackson.core.JsonParser; import java.io.IOException; import org.jruby.Ruby; import org.jruby.RubyObject; /** * * @author Guy Boertje */ public class RubyBigIntValueConverter implements RubyConverter { @Override public RubyObject convert(Ruby ruby, JsonParser jp) throws IOException { if (jp.getNumberType() == JsonParser.NumberType.BIG_INTEGER) { return RubyUtils.rubyBignum(ruby, jp.getBigIntegerValue()); } return RubyUtils.rubyFixnum(ruby, jp.getLongValue()); } }
Version data entries
102 entries across 90 versions & 17 rubygems