Method: Bootstrap3AutocompleteInput::Controllers::Autocomplete.included

Defined in:
lib/bootstrap3_autocomplete_input/controllers/autocomplete.rb

.included(target) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/bootstrap3_autocomplete_input/controllers/autocomplete.rb', line 7

def self.included(target)
  target.extend Bootstrap3AutocompleteInput::Controllers::Autocomplete::ClassMethods

  if defined?(Mongoid::Document)
    target.send :include, Bootstrap3AutocompleteInput::Orm::Mongoid
  elsif defined?(MongoMapper::Document)
    target.send :include, Bootstrap3AutocompleteInput::Orm::MongoMapper
  else
    target.send :include, Bootstrap3AutocompleteInput::Orm::ActiveRecord
  end
end