Sha256: e57d052125d2714835df40148b127b4b5dd5be05f3526d73c4200234da690233
Contents?: true
Size: 520 Bytes
Versions: 7
Compression:
Stored size: 520 Bytes
Contents
module Krikri::Enrichments ## # Enrichment to strip empty strings from a value # # empty = RemoveEmptyFields.new # empty.enrich_value('moomin') # # => 'moomin' # empty.enrich_value('') # # => nil class RemoveEmptyFields include Audumbla::FieldEnrichment def enrich_value(value) (value.is_a?(String) && empty?(value)) ? nil : value end private def empty?(value) return true if value.empty? return true if value =~ /^\s*$/ false end end end
Version data entries
7 entries across 7 versions & 1 rubygems