module Normalizy::Filters::Number

Public Class Methods

call(input, options = {}) click to toggle source
# File lib/normalizy/filters/number.rb, line 6
def self.call(input, options = {})
  return input unless input.is_a?(String)

  value = input.gsub(/\D/, '')

  return nil                        if value.blank?
  return value.send(options[:cast]) if options[:cast]

  value
end