class Krikri::Enrichments::SplitAtDelimiter

Enrichment to split fields at a specified delimiter

splitter = SplitAtDelimiter.new(',')
splitter.enrich_value('moominpapa, moominmama')
# => ['moominpapa', 'moominmama']

Attributes

delimiter[RW]

Public Class Methods

new(delimiter = ';') click to toggle source
# File lib/krikri/enrichments/split_at_delimiter.rb, line 13
def initialize(delimiter = ';')
  @delimiter = delimiter
end

Public Instance Methods

enrich_value(value) click to toggle source
# File lib/krikri/enrichments/split_at_delimiter.rb, line 17
def enrich_value(value)
  return value unless value.respond_to? :split
  value.split(delimiter).map(&:strip)
end