Class: Calagator::Event::SearchEngine
- Inherits:
-
Object
- Object
- Calagator::Event::SearchEngine
show all
- Defined in:
- app/models/calagator/event/search_engine.rb,
app/models/calagator/event/search_engine/sql.rb,
app/models/calagator/event/search_engine/apache_sunspot.rb
Defined Under Namespace
Classes: ApacheSunspot, Sql
Class Method Summary
collapse
Class Method Details
.score? ⇒ Boolean
17
18
19
|
# File 'app/models/calagator/event/search_engine.rb', line 17
def self.score?
search_engine.score?
end
|
.search(*args) ⇒ Object
8
9
10
|
# File 'app/models/calagator/event/search_engine.rb', line 8
def self.search(*args)
search_engine.search(*args)
end
|
.search_engine ⇒ Object
23
24
25
|
# File 'app/models/calagator/event/search_engine.rb', line 23
def self.search_engine
kind == :sunspot ? ApacheSunspot : Sql
end
|
.use(kind) ⇒ Object
12
13
14
15
|
# File 'app/models/calagator/event/search_engine.rb', line 12
def self.use(kind)
self.kind = kind
search_engine.configure if search_engine.respond_to?(:configure)
end
|