Module: RbConfig

Defined in:
lib/apollo_crawler/config.rb

Constant Summary collapse

CACHES_DIR =

Caches - caches implementations

File.join(File.dirname(__FILE__), "caches")
CACHE_CLASS =

Used caching mechanism by default

Apollo::Cache::MongoCache
CRAWLERS_DIR =

Crawlers - Built-in out-of box working crawlers

File.join(File.dirname(__FILE__), "crawler")
CRAWLER_TEMPLATE_NAME =

Template used for generated crawlers

"crawler_template.trb"
CRAWLER_TEMPLATE_PATH =

Path of template

File.join(CRAWLERS_DIR, CRAWLER_TEMPLATE_NAME)
FETCHERS_DIR =

Fetchers - used for fetching documents

File.join(File.dirname(__FILE__), "fetcher")
DEFAULT_FETCHER =
Apollo::Fetcher::SmartFetcher
FORMATTERS_DIR =

Formatters - used for formatting crawled documents results

File.join(File.dirname(__FILE__), "formatter")
DEFAULT_FORMATTER =

Default formatter if no other specified

Apollo::Formatter::JsonFormatter
DEFAULT_LOGGER =

Loggers - used for formatting output messages

Apollo::Logger::ConsoleLogger