class Elasticity::Search::DocumentProxy
Public Class Methods
new(search, document_klass)
click to toggle source
# File lib/elasticity/search.rb, line 274 def initialize(search, document_klass) @search = search @document_klass = document_klass end
Public Instance Methods
documents(search_args = {})
click to toggle source
# File lib/elasticity/search.rb, line 281 def documents(search_args = {}) @search.documents(@document_klass, search_args) end
method_missing(method_name, *args, &block)
click to toggle source
# File lib/elasticity/search.rb, line 289 def method_missing(method_name, *args, &block) documents.public_send(method_name, *args, &block) end
scan_documents(**options)
click to toggle source
# File lib/elasticity/search.rb, line 285 def scan_documents(**options) @search.scan_documents(@document_klass, **options) end