Sha256: f78feca1fc4d5ab24f9a1d16449293e7e6303f615adb3ec63e8b102d0b351051
Contents?: true
Size: 364 Bytes
Versions: 17
Compression:
Stored size: 364 Bytes
Contents
module Elastics class ModelsIndices < Indices def initialize(config_path) default = {}.extend Struct::Mergeable (Conf.elastics_models + Conf.elastics_active_models).each do |m| m = eval"::#{m}" if m.is_a?(String) default.deep_merge! m.elastics.default_mapping end replace default.deep_merge(super) end end end
Version data entries
17 entries across 17 versions & 1 rubygems