Sha256: 7f754176cc8c8df8142193c4fb609e57438f86a4460f4f4b433b26cdecd497f4
Contents?: true
Size: 534 Bytes
Versions: 19
Compression:
Stored size: 534 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 Krikri::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
19 entries across 19 versions & 1 rubygems