Sha256: f6eef18d8e66110af2631e1438ee51bfd70964f1c74e46f47515f4cbe18fc144
Contents?: true
Size: 442 Bytes
Versions: 4
Compression:
Stored size: 442 Bytes
Contents
module Scrivito module Backend module PathIndex extend Backend::BaseIndex def self.id "path" end def self.query(keys) [{ field: '_path', operator: :equals, value: keys }] end def self.extract_update_value_from_data(data) data["_path"] end def self.group_by_multiple(paths, obj_datas) paths.map do |path| obj_datas.select { |obj_data| obj_data.value_of("_path") == path } end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems