Class: Sunspot::Rails::StubSessionProxy::Search

Inherits:
Object
  • Object
show all
Defined in:
lib/sunspot/rails/stub_session_proxy.rb

Instance Method Summary collapse

Instance Method Details

#buildObject



90
91
92
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 90

def build
  self
end

#data_accessor_for(klass) ⇒ Object



119
120
121
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 119

def data_accessor_for(klass)
  DataAccessorStub.new
end

#dynamic_facet(name) ⇒ Object



115
116
117
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 115

def dynamic_facet(name)
  FacetStub.new
end

#executeObject



127
128
129
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 127

def execute
  self
end

#facet(name, dynamic_name = nil) ⇒ Object



111
112
113
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 111

def facet(name, dynamic_name = nil)
  FacetStub.new
end

#facetsObject



107
108
109
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 107

def facets
  []
end

#hits(options = {}) ⇒ Object Also known as: raw_results



98
99
100
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 98

def hits(options = {})
  PaginatedCollection.new
end

#resultsObject



94
95
96
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 94

def results
  PaginatedCollection.new
end

#spellcheck_collationObject



131
132
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 131

def spellcheck_collation
end

#stats(name) ⇒ Object



123
124
125
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 123

def stats(name)
  StatsStub.new
end

#totalObject



103
104
105
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 103

def total
  0
end