Sha256: 28730eaf202cdaa8679c3064c5cdcc94666f6ce6378af2f569ab9b46a3b66380
Contents?: true
Size: 502 Bytes
Versions: 19
Compression:
Stored size: 502 Bytes
Contents
module Elastic::Core class SourceFormatter def initialize(_definition) @definition = _definition end def format_field(_field, _value) field = @definition.get_field _field return _value if field.nil? field.prepare_value_for_result _value end def format(_source) _source.each do |key, value| field = @definition.get_field key next if field.nil? _source[key] = field.prepare_value_for_result(value) end end end end
Version data entries
19 entries across 19 versions & 1 rubygems