Module: Searchjoy

Defined in:
lib/searchjoy.rb,
lib/searchjoy/track.rb,
lib/searchjoy/engine.rb,
lib/searchjoy/version.rb,
app/models/searchjoy/search.rb,
lib/generators/searchjoy/install_generator.rb,
app/controllers/searchjoy/searches_controller.rb

Defined Under Namespace

Modules: Generators, Track Classes: Engine, Search, SearchesController

Constant Summary collapse

VERSION =
"0.5.1"

Class Method Summary collapse

Class Method Details

.attach_to_searchkick!Object



26
27
28
29
30
# File 'lib/searchjoy.rb', line 26

def self.attach_to_searchkick!
  Searchkick::Query.prepend(Searchjoy::Track::Query)
  Searchkick::MultiSearch.prepend(Searchjoy::Track::MultiSearch)
  Searchkick::Results.send(:attr_accessor, :search)
end

.time_zone=(time_zone) ⇒ Object



13
14
15
# File 'lib/searchjoy.rb', line 13

def self.time_zone=(time_zone)
  @@time_zone = time_zone.is_a?(String) ? ActiveSupport::TimeZone.new(time_zone) : time_zone
end