Class: Lotus::Model::Mapping::Coercers::Float Private

Inherits:
Coercer
  • Object
show all
Defined in:
lib/lotus/model/mapping/coercers.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Float coercer

See Also:

Since:

  • 0.5.0

Class Method Summary collapse

Methods inherited from Coercer

dump

Class Method Details

.load(value) ⇒ Float

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Transform a value from the database into a Float, unless nil

Parameters:

  • value (Object)

    the object to coerce

Returns:

  • (Float)

    the result of the coercion

Raises:

  • (TypeError)

    if the value can’t be coerced

See Also:

Since:

  • 0.5.0



132
133
134
# File 'lib/lotus/model/mapping/coercers.rb', line 132

def self.load(value)
  Utils::Kernel.Float(value) unless value.nil?
end