Module: MiddlewareAutocomplete
- Defined in:
- lib/middleware_autocomplete.rb,
lib/middleware_autocomplete/base.rb,
lib/middleware_autocomplete/engine.rb,
lib/middleware_autocomplete/router.rb,
lib/middleware_autocomplete/version.rb,
lib/middleware_autocomplete/url_helpers.rb,
lib/middleware_autocomplete/log_subscriber.rb
Defined Under Namespace
Modules: UrlHelpers
Classes: Base, Engine, LogSubscriber, Router
Constant Summary
collapse
- ROUTES =
ActiveSupport::OrderedHash.new
- VERSION =
"0.1.3"
- @@namespace =
'autocomplete'
- @@content_type =
:json
- @@use_with_connection =
true
Class Method Summary
collapse
Class Method Details
.load_routes ⇒ Object
29
30
31
32
33
34
35
36
|
# File 'lib/middleware_autocomplete.rb', line 29
def self.load_routes
Base.descendants.each do |klass|
ROUTES[klass.route] = klass
end
UrlHelpers.generate_helpers!
Rails.application.routes.named_routes.module.send(:include, UrlHelpers)
end
|
.setup {|_self| ... } ⇒ Object
25
26
27
|
# File 'lib/middleware_autocomplete.rb', line 25
def self.setup
yield self
end
|