Sha256: d7bef54b8fed670d63cade8815ec4f1c68b0b71d2078dc259ae7c087244678fd
Contents?: true
Size: 402 Bytes
Versions: 8
Compression:
Stored size: 402 Bytes
Contents
require "bigdecimal" module Spider; module DataTypes # A wrapper around BigDecimal. # Takes the :scale attribute. class Decimal < BigDecimal include DataType maps_back_to superclass take_attributes :scale def set(value) @val = BigDecimal.new(value.to_s).round(attributes[:scale] || 2) end end end; end
Version data entries
8 entries across 8 versions & 1 rubygems