Module: CrawlerDetect::Library
- Defined in:
- lib/crawler_detect/library.rb,
lib/crawler_detect/library/headers.rb,
lib/crawler_detect/library/crawlers.rb,
lib/crawler_detect/library/exclusions.rb
Defined Under Namespace
Modules: Crawlers, Exclusions, Headers
Class Method Summary
collapse
Class Method Details
.get_array(param) ⇒ Object
11
12
13
14
|
# File 'lib/crawler_detect/library.rb', line 11
def get_array(param)
const_name = "CrawlerDetect::Library::#{param.capitalize}::#{param.upcase}"
const_get(const_name)
end
|
.get_regexp(param) ⇒ Object
6
7
8
9
|
# File 'lib/crawler_detect/library.rb', line 6
def get_regexp(param)
data = get_array(param)
%r[#{data.join('|')}]i
end
|