Sha256: 41a20d41a75ba32ad430b2e684cd10719b2a9e9be3faf09eb613449415da7782
Contents?: true
Size: 381 Bytes
Versions: 35
Compression:
Stored size: 381 Bytes
Contents
module Krikri::Enrichments ## # Strip punctuation # # StripPunctuation.new.enrich_value("\tmo!ominpa)(pa \n .$%^ moominmama ") # # => "\tmoominpapa \n moominmama " class StripPunctuation include Audumbla::FieldEnrichment def enrich_value(value) return value unless value.is_a? String value.gsub(/[^\p{Alnum}\'\"\s]/, '') end end end
Version data entries
35 entries across 35 versions & 1 rubygems