Module: Gummi::Document::Search::Searching
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/gummi/document/search/searching.rb
Instance Method Summary collapse
Instance Method Details
#execute ⇒ Object
25 26 27 |
# File 'lib/gummi/document/search/searching.rb', line 25 def execute Gummi::Document::Search::Result.new client.search(to_client_args) end |
#from ⇒ Object
21 22 23 |
# File 'lib/gummi/document/search/searching.rb', line 21 def from per_page * (page - 1) end |
#size ⇒ Object
17 18 19 |
# File 'lib/gummi/document/search/searching.rb', line 17 def size per_page end |
#to_client_args ⇒ Object
29 30 31 32 33 34 35 36 |
# File 'lib/gummi/document/search/searching.rb', line 29 def to_client_args args = {} args[:index] = index args[:type] = type if type args[:from] = from args[:size] = size args.merge end |