Module: Spine::Transform::Syntax::Date

Included in:
Mapping
Defined in:
lib/spine/transform/syntax/date.rb

Instance Method Summary collapse

Instance Method Details

#date(key, options = {}) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/spine/transform/syntax/date.rb', line 5

def date(key, options = {})
  register(
    key,
    intercept(key, options) { |value|
      return value if value.is_a?(Date)
      DateTime.iso8601(value.to_s).to_date
    }
  )
end