Sha256: 0a3f9ebcca5a7074dee1c9195152682487db046e93823c8ea2769b35f694c1e9

Contents?: true

Size: 298 Bytes

Versions: 2

Compression:

Stored size: 298 Bytes

Contents

# you should not use this filed for currency calculations

require_relative './float'

class Typero::CurrencyType < Typero::FloatType

  def set
    @value = @value.to_f.round(2)
  end

  def db_field
    opts = {}
    opts[:precision] = 8
    opts[:scale]     = 2
    [:decimal, opts]
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
typero-0.8.1 ./lib/typero/type/types/currency.rb
typero-0.8.0 ./lib/typero/type/types/currency.rb