Sha256: e8d51b5ad9431a20417f41deb4e47eda3f30d0b9edebe4a80b9baffe263b3172

Contents?: true

Size: 275 Bytes

Versions: 6

Compression:

Stored size: 275 Bytes

Contents

require "bigdecimal"

module BaseCRM
  class Coercion
    def self.to_decimal_value(value)
      BigDecimal((value || 0), 15)
    end

    def self.to_string(value)
      case value
      when BigDecimal then value.to_s('F')
      else value.to_s
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
basecrm-2.0.0 lib/basecrm/utils/coercion.rb
basecrm-1.3.10 lib/basecrm/utils/coercion.rb
basecrm-1.3.9 lib/basecrm/utils/coercion.rb
basecrm-1.3.8 lib/basecrm/utils/coercion.rb
basecrm-1.3.7 lib/basecrm/utils/coercion.rb
basecrm-1.3.6 lib/basecrm/utils/coercion.rb