Class: Virtus::Coercion::Decimal
- Inherits:
-
Numeric
- Object
- Virtus::Coercion
- Object
- Numeric
- Virtus::Coercion::Decimal
- Defined in:
- lib/virtus/coercion/decimal.rb
Overview
Coerce BigDecimal values
Constant Summary collapse
- FLOAT_FORMAT =
'F'.freeze
Constants inherited from Object
Object::COERCION_METHOD_REGEXP
Constants included from TypeLookup
Class Method Summary collapse
-
.to_decimal(value) ⇒ Fixnum
Passthrough the value.
-
.to_string(value) ⇒ String
Coerce given value to String.
Methods inherited from Numeric
Methods inherited from Object
Methods inherited from Virtus::Coercion
Methods included from TypeLookup
#determine_type, extended, #primitive
Methods included from Options
#accept_options, #accepted_options, #options
Class Method Details
.to_decimal(value) ⇒ Fixnum
Passthrough the value
34 35 36 |
# File 'lib/virtus/coercion/decimal.rb', line 34 def self.to_decimal(value) value end |
.to_string(value) ⇒ String
Coerce given value to String
20 21 22 |
# File 'lib/virtus/coercion/decimal.rb', line 20 def self.to_string(value) value.to_s(FLOAT_FORMAT) end |