Class: TypedParams::Transforms::NilifyBlanks

Inherits:
Transform
  • Object
show all
Defined in:
lib/typed_params/transforms/nilify_blanks.rb

Instance Method Summary collapse

Methods inherited from Transform

wrap

Instance Method Details

#call(key, value) ⇒ Object



8
9
10
11
12
13
# File 'lib/typed_params/transforms/nilify_blanks.rb', line 8

def call(key, value)
  return [key, value] if
    value.is_a?(Array) || value.is_a?(Hash)

  [key, value.blank? ? nil : value]
end