module EConstants
Constants
- CONTENT_TYPE__DEFAULT
- CONTENT_TYPE__EVENT_STREAM
- ENV__AUTHORIZATION_KEYS
- ENV__ESPRESSO_ACTION
- ENV__ESPRESSO_FORMAT
- ENV__ESPRESSO_PATH_INFO
- ENV__HTTP_ACCEPT
- ENV__HTTP_HOST
- ENV__HTTP_IF_MODIFIED_SINCE
- ENV__HTTP_IF_NONE_MATCH
- ENV__HTTP_IF_UNMODIFIED_SINCE
- ENV__HTTP_X_FORWARDED_HOST
- ENV__HTTP_X_REQUESTED_WITH
- ENV__PATH_INFO
- ENV__QUERY_STRING
- ENV__RACK_ENV
- ENV__REMOTE_USER
- ENV__REQUEST_METHOD
- ENV__REQUEST_URI
- ENV__SCRIPT_NAME
- ENV__SERVER_NAME
- ENV__SERVER_PORT
- ENV__XML_HTTP_REQUEST
- HEADER__AUTHENTICATE
- HEADER__CACHE_CONTROL
- HEADER__CONTENT_DISPOSITION
- HEADER__CONTENT_TYPE
- HEADER__EXPIRES
- HEADER__LAST_MODIFIED
- HEADER__LOCATION
- HEADER__TRANSFER_ENCODING
- HTTP__DEFAULT_PORT
- HTTP__DEFAULT_REQUEST_METHOD
- HTTP__DEFAULT_SERVER
- HTTP__REQUEST_METHODS
- INDEX_ACTION
- PATH_MODIFIERS
- PATH_RULES
- RACK__WEBSOCKET
- STATUS__BAD_REQUEST
- STATUS__NOT_FOUND
- STATUS__NOT_IMPLEMENTED
- STATUS__OK
- STATUS__PERMANENT_REDIRECT
- STATUS__PROTECTED
- STATUS__REDIRECT
- STATUS__SERVER_ERROR
- VIEW__DEFAULT_ENGINE
- VIEW__DEFAULT_ENGINE_NAME
- VIEW__DEFAULT_PATH
- VIEW__ENGINE_BY_SYM
used to validate engine provided by user. we could simply validate by Tilt.const_defined?(user_input + ‘Template’) but not all engines are registered under Tilt namespace, e.g. Slim, Rabl
- VIEW__ENGINE_MAPPER
this map is used to define adhoc renderers like ‘render_haml` etc.
- VIEW__EXTRA_ENGINES
Slim and Rabl adapters not shipped with Tilt
- VIEW__EXT_BY_ENGINE
used to determine extension when no explicit extension given via ‘engine_ext` this will build a map like: {
Tilt::ERBTemplate => "erb", Tilt::ErubisTemplate => "erb", Tilt::HamlTemplate => "haml", # etc.
}