module Apollo::RbConfig

Constants

CACHES_DIR

Caches - caches implementations

CACHE_CLASS

Used caching mechanism by default

CACHE_CLASS_OPTIONS
CACHE_CLASS_OPTIONS_MONGO

Cache implementation used for chaching pages retreived

Filesystem backend CACHE_CLASS = Apollo::Cache::FilesystemCache

Memcached - expects localhost:11211 CACHE_CLASS = Apollo::Cache::MemcachedCache

Pure naive ruby in-memory implementation CACHE_CLASS = Apollo::Cache::MemoryCache

Null caching - no caching at all CACHE_CLASS = Apollo::Cache::NullCache

CACHE_CLASS_OPTIONS_SQLITE3
CRAWLERS_DIR

Crawlers - Built-in out-of box working crawlers

CRAWLER_TEMPLATE_NAME

Template used for generated crawlers

CRAWLER_TEMPLATE_PATH

Path of template

DEFAULT_FETCHER
DEFAULT_FORMATTER

Default formatter if no other specified

DEFAULT_LOGGER

Loggers - used for formatting output messages

FETCHERS_DIR

Fetchers - used for fetching documents

FORMATTERS_DIR

Formatters - used for formatting crawled documents results

PROGRAM_CONFIG_PATH
PROGRAM_DIRECTORIES

Basic PROGRAM_DIRECTORY structure, lazy created

PROGRAM_DIRECTORY

Directory for storing apollo-crawler data

PROGRAM_PLUGINS_DIRECTORY
PROGRAM_TEMP_DIRECTORY