Module: Spine::Transform::Syntax::Integer

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

Instance Method Summary collapse

Instance Method Details

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



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

def integer(key, options = {})
  register(
    key,
    intercept(key, options) { |value|
      return value if value.is_a?(Integer)
      Integer(value.to_s, 10)
    }
  )
end