Sha256: 7e826be7e110fe6e08226961c75fcc9819d8c1132f82da8a821d2f1344c9ce09
Contents?: true
Size: 373 Bytes
Versions: 200
Compression:
Stored size: 373 Bytes
Contents
unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED require 'json' end defined?(::BigDecimal) or require 'bigdecimal' class BigDecimal def self.json_create(object) BigDecimal._load object['b'] end def as_json(*) { JSON.create_id => self.class.name, 'b' => _dump, } end def to_json(*) as_json.to_json end end
Version data entries
200 entries across 166 versions & 21 rubygems