Class: Sunspot::Padrino::StubSessionProxy

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

Defined Under Namespace

Classes: FacetStub, PaginatedCollection, Search

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/padrino/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/padrino/stub_session_proxy.rb', line 4

def original_session
  @original_session
end

Instance Method Details

#batchObject



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

def batch
  yield
end

#commitObject



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

def commit
end

#commit_if_delete_dirtyObject



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

def commit_if_delete_dirty
end

#commit_if_dirtyObject



49
50
# File 'lib/sunspot/padrino/stub_session_proxy.rb', line 49

def commit_if_dirty
end

#delete_dirty?Boolean

Returns:

  • (Boolean)


45
46
47
# File 'lib/sunspot/padrino/stub_session_proxy.rb', line 45

def delete_dirty?
  false
end

#dirty?Boolean

Returns:

  • (Boolean)


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

def dirty?
  false
end

#index(*objects) ⇒ Object



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

def index(*objects)
end

#index!(*objects) ⇒ Object



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

def index!(*objects)
end

#more_like_this(*args) ⇒ Object



66
67
68
# File 'lib/sunspot/padrino/stub_session_proxy.rb', line 66

def more_like_this(*args)
  Search.new
end

#new_more_like_this(*args) ⇒ Object



70
71
72
# File 'lib/sunspot/padrino/stub_session_proxy.rb', line 70

def new_more_like_this(*args)
  Search.new
end

#new_search(*types) ⇒ Object



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

def new_search(*types)
  Search.new
end

#optimizeObject



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

def optimize
end

#remove(*objects) ⇒ Object



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

def remove(*objects)
end

#remove!(*objects) ⇒ Object



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

def remove!(*objects)
end

#remove_all(clazz = nil) ⇒ Object



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

def remove_all(clazz = nil)
end

#remove_all!(clazz = nil) ⇒ Object



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

def remove_all!(clazz = nil)
end

#remove_by_id(clazz, id) ⇒ Object



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

def remove_by_id(clazz, id)
end

#remove_by_id!(clazz, id) ⇒ Object



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

def remove_by_id!(clazz, id)
end

#search(*types) ⇒ Object



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

def search(*types)
  Search.new
end