Sha256: 6eabc95881bce528ce56500f6e111f6179fc34d6ff883681328d289492f879a3

Contents?: true

Size: 302 Bytes

Versions: 5

Compression:

Stored size: 302 Bytes

Contents

module NfseGyn
  class Sanitizer
    attr_reader :value

    def initialize(value)
      @value = value
    end

    def clear
      return nil if value.nil?
      temp = I18n.transliterate(value)
      temp.tr!('-', ' ')
      temp.gsub!(/,|\./, '')
      temp.scan(/\w+|\s+/i).join
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
nfse_gyn-0.3.0 lib/nfse_gyn/sanitizer.rb
nfse_gyn-0.2.0 lib/nfse_gyn/sanitizer.rb
nfse_gyn-0.1.2 lib/nfse_gyn/sanitizer.rb
nfse_gyn-0.1.1 lib/nfse_gyn/sanitizer.rb
nfse_gyn-0.1.0 lib/nfse_gyn/sanitizer.rb