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