Module: HandleSearch

Defined in:
lib/handle_search.rb,
lib/handle_search/version.rb

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.load!Object



7
8
9
10
# File 'lib/handle_search.rb', line 7

def self.load!
  load_handle_search!
  load_association_builder!
end

.load_association_builder!Object



19
20
21
22
23
24
25
# File 'lib/handle_search.rb', line 19

def self.load_association_builder!
  require 'association_builder/model'
  require 'association_builder/association'
  HandleSearch::Base.extend HandleSearch::AssociationBuilder::Model::ClassMethods
  HandleSearch::Base.send(:include, HandleSearch::AssociationBuilder::Model::InstanceMethods)
  HandleSearch::Association.send(:include, HandleSearch::AssociationBuilder::Association)
end

.load_handle_search!Object



12
13
14
15
16
17
# File 'lib/handle_search.rb', line 12

def self.load_handle_search!
  require 'handle_search/model'
  require 'handle_search/base'
  require 'handle_search/engine'
  require 'handle_search/railtie'
end