Sha256: af09793ed9fa6a92773b32a6c1592a3a1f77d597581561c1a9327e2a2f29e99c
Contents?: true
Size: 546 Bytes
Versions: 1
Compression:
Stored size: 546 Bytes
Contents
require "locomotive/engine" module Locomotive::Search def self.const_missing(const) if const.to_s == "Extension" require "activesearch/#{Locomotive.config.search_engine}" require "locomotive/search/concerns/activesearch/#{Locomotive.config.search_engine}/model" rescue nil const_set(const, ::ActiveSearch.const_get(Locomotive.config.search_engine.to_s.classify)) end end class Engine < ::Rails::Engine initializer "locomotive.search.concerns" do require "locomotive/search/concerns" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
locomotivecms-search-0.0.2 | lib/locomotive/search/engine.rb |