Sha256: 65b26734cbad09ebfd1497fcd6dc2354dd3123df96ec69d0dcbdcfb8bff04bc0
Contents?: true
Size: 455 Bytes
Versions: 35
Compression:
Stored size: 455 Bytes
Contents
module Krikri::Enrichments ## # Strip leading punctuation # # StripLeadingPunctuation.new # .enrich_value("([!.;:\tmoominpapa;:;:; moominmama! ...\n") # # => "\tmoominpapa;:;:; moominmama! ...\n" # # Leaves quotation marks. class StripLeadingPunctuation 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