Module: Flex::Result::MultiGet
- Defined in:
- lib/flex/result/multi_get.rb
Class Method Summary collapse
-
.extended(result) ⇒ Object
extend the hits results on extended.
-
.should_extend?(result) ⇒ Boolean
extend if result comes from a search url.
Instance Method Summary collapse
- #docs ⇒ Object (also: #collection)
Class Method Details
.extended(result) ⇒ Object
extend the hits results on extended
11 12 13 14 15 |
# File 'lib/flex/result/multi_get.rb', line 11 def self.extended(result) result['docs'].each { |h| h.extend(Document) } result['docs'].extend Struct::Paginable result['docs'].setup(result['docs'].size, result.variables) end |
.should_extend?(result) ⇒ Boolean
extend if result comes from a search url
6 7 8 |
# File 'lib/flex/result/multi_get.rb', line 6 def self.should_extend?(result) result.response.url =~ /\b_mget\b/ && result['docs'] end |
Instance Method Details
#docs ⇒ Object Also known as: collection
17 18 19 |
# File 'lib/flex/result/multi_get.rb', line 17 def docs self['docs'] end |