Module: Filemaker::Elasticsearch::FilemakerAdapter::Records
- Defined in:
- lib/filemaker/elasticsearch/filemaker_adapter.rb
Instance Method Summary collapse
Instance Method Details
#records ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/filemaker/elasticsearch/filemaker_adapter.rb', line 5 def records criteria = klass.in(klass.identity.name => ids) criteria.instance_exec(response.response['hits']['hits']) do |hits| define_singleton_method :to_a do entries.sort_by do |e| hits.index { |hit| hit['_id'].to_s == e.id.to_s } end end end criteria end |