Sha256: 431bf4d48f01f0e0e2cba7959ecea37bad277d18da49742b679e51fe98ad16b1
Contents?: true
Size: 536 Bytes
Versions: 35
Compression:
Stored size: 536 Bytes
Contents
module Krikri::Enrichments ## # Enrichment to split fields at a specified delimiter # # splitter = SplitAtDelimiter.new(',') # splitter.enrich_value('moominpapa, moominmama') # # => ['moominpapa', 'moominmama'] class SplitAtDelimiter include Audumbla::FieldEnrichment attr_accessor :delimiter def initialize(delimiter = ';') @delimiter = delimiter end def enrich_value(value) return value unless value.respond_to? :split value.split(delimiter).map(&:strip) end end end
Version data entries
35 entries across 35 versions & 1 rubygems