Sha256: d6d25cf33b82300826ccb770808cf1f294a30eb46b41ccb8219b68239325d6b2
Contents?: true
Size: 453 Bytes
Versions: 10
Compression:
Stored size: 453 Bytes
Contents
module Krikri::Enrichments ## # Strip leading punctuation # # StripLeadingPunctuation.new # .enrich_value("([!.;:\tmoominpapa;:;:; moominmama! ...\n") # # => "\tmoominpapa;:;:; moominmama! ...\n" # # Leaves quotation marks. class StripLeadingPunctuation include Krikri::FieldEnrichment def enrich_value(value) return value unless value.is_a? String value.gsub(/^[^\p{Alnum}\'\"\s]*/, '') end end end
Version data entries
10 entries across 10 versions & 1 rubygems