Class: Lotus::Model::Mapping::Coercers::Date 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.

Date coercer

See Also:

Since:

  • 0.5.0

Class Method Summary collapse

Methods inherited from Coercer

dump

Class Method Details

.load(value) ⇒ Date

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 Date, unless nil

Parameters:

  • value (Object)

    the object to coerce

Returns:

  • (Date)

    the result of the coercion

Raises:

  • (TypeError)

    if the value can’t be coerced

See Also:

Since:

  • 0.5.0



82
83
84
# File 'lib/lotus/model/mapping/coercers.rb', line 82

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