Class: Sunspot::Rails::StubSessionProxy

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

Defined Under Namespace

Classes: DataAccessorStub, FacetStub, PaginatedCollection, Search, StatsStub

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(original_session) ⇒ StubSessionProxy

Returns a new instance of StubSessionProxy.



6
7
8
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 6

def initialize(original_session)
  @original_session = original_session
end

Instance Attribute Details

#original_sessionObject (readonly)

Returns the value of attribute original_session.



4
5
6
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 4

def original_session
  @original_session
end

Instance Method Details

#atomic_update(clazz, updates = {}) ⇒ Object



20
21
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 20

def atomic_update(clazz, updates = {})
end

#atomic_update!(clazz, updates = {}) ⇒ Object



23
24
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 23

def atomic_update!(clazz, updates = {})
end

#batchObject



10
11
12
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 10

def batch
  yield
end

#commit(soft_commit = false) ⇒ Object



65
66
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 65

def commit(soft_commit = false)
end

#commit_if_delete_dirty(soft_commit = false) ⇒ Object



62
63
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 62

def commit_if_delete_dirty(soft_commit = false)
end

#commit_if_dirty(soft_commit = false) ⇒ Object



59
60
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 59

def commit_if_dirty(soft_commit = false)
end

#configObject



47
48
49
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 47

def config
  Sunspot::Configuration.build
end

#delete_dirty?Boolean

Returns:

  • (Boolean)


55
56
57
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 55

def delete_dirty?
  false
end

#dirty?Boolean

Returns:

  • (Boolean)


51
52
53
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 51

def dirty?
  false
end

#index(*objects) ⇒ Object



14
15
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 14

def index(*objects)
end

#index!(*objects) ⇒ Object



17
18
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 17

def index!(*objects)
end

#more_like_this(*args) ⇒ Object



76
77
78
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 76

def more_like_this(*args)
  Search.new
end

#new_more_like_this(*args) ⇒ Object



80
81
82
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 80

def new_more_like_this(*args)
  Search.new
end

#new_search(*types) ⇒ Object



72
73
74
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 72

def new_search(*types)
  Search.new
end

#optimizeObject



44
45
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 44

def optimize
end

#remove(*objects) ⇒ Object



26
27
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 26

def remove(*objects)
end

#remove!(*objects) ⇒ Object



29
30
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 29

def remove!(*objects)
end

#remove_all(clazz = nil) ⇒ Object



38
39
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 38

def remove_all(clazz = nil)
end

#remove_all!(clazz = nil) ⇒ Object



41
42
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 41

def remove_all!(clazz = nil)
end

#remove_by_id(clazz, id) ⇒ Object



32
33
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 32

def remove_by_id(clazz, id)
end

#remove_by_id!(clazz, id) ⇒ Object



35
36
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 35

def remove_by_id!(clazz, id)
end

#search(*types) ⇒ Object



68
69
70
# File 'lib/sunspot/rails/stub_session_proxy.rb', line 68

def search(*types)
  Search.new
end