Module: Eson::Shared::Search

Extended by:
API
Defined in:
lib/eson/shared/core/search.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from API

multi_index, multi_types, no_indices, parameters, register, source_param

Methods included from Chainable

#chainable, #extendable

Instance Attribute Details

#typeObject

Returns the value of attribute type.



6
7
8
# File 'lib/eson/shared/core/search.rb', line 6

def type
  @type
end

Instance Method Details

#typesObject



51
52
53
54
55
56
57
58
59
# File 'lib/eson/shared/core/search.rb', line 51

def types
  if @types
    Array(@types)
  elsif type
    Array(type)
  else
    []
  end
end