Module: SearchEngineReferer
- Defined in:
- lib/search_engine_referer.rb,
lib/search_engine_referer/base.rb,
lib/search_engine_referer/bing.rb,
lib/search_engine_referer/google.rb,
lib/search_engine_referer/mailru.rb,
lib/search_engine_referer/yandex.rb,
lib/search_engine_referer/railtie.rb,
lib/search_engine_referer/rambler.rb,
lib/search_engine_referer/version.rb,
lib/search_engine_referer/middleware.rb,
lib/search_engine_referer/controller_helper.rb
Defined Under Namespace
Modules: ControllerHelper
Classes: Base, Bing, Google, Mailru, Middleware, Railtie, Rambler, Yandex
Constant Summary
collapse
- VERSION =
'0.1.4'
Class Method Summary
collapse
Class Method Details
.engine_names ⇒ Object
21
22
23
|
# File 'lib/search_engine_referer.rb', line 21
def engine_names
engines.map(&:name)
end
|
.engines ⇒ Object
17
18
19
|
# File 'lib/search_engine_referer.rb', line 17
def engines
[Google, Bing, Yandex, Mailru, Rambler]
end
|
.parse(referer_string) ⇒ Object
13
14
15
|
# File 'lib/search_engine_referer.rb', line 13
def parse referer_string
Base.factory(referer_string)
end
|