Module: Contrast::Utils::ObjectShare
- Included in:
- Agent::Protect::InputAnalyzer, Agent::Reporter, Agent::Reporting::Headers, Agent::Reporting::Masker, Agent::Reporting::MaskerUtils
- Defined in:
- lib/contrast/utils/object_share.rb
Overview
A utility class where a series of commonly used Strings and other commonly used objects can be store and frozen to prevent unnecessary duplication.
Constant Summary collapse
- ASTERISK =
Strings
'*'
- BACK_SLASH =
'\\'
- EMPTY_STRING =
''
- COLON =
':'
- COMMA =
','
- CONTRAST_DOT =
'contrast.'
- DASH =
'-'
- DOUBLE_QUOTE =
'"'
- EQUALS =
'='
- EXCLAMATION =
'!'
- HTTP_SCORE =
'HTTP_'
- HTTP_START =
'http:'
- HTTPS_START =
'https:'
- NEW_LINE =
"\n"
- NIL_STRING =
'nil'
- NIL_64_STRING =
'bmls'
- PERIOD =
'.'
- POUND_SIGN =
'#'
- QUESTION_MARK =
'?'
- RETURN =
"\r"
- SEMICOLON =
';'
- SINGLE_QUOTE =
'\''
- SLASH =
'/'
- SPACE =
' '
- UNDERSCORE =
'_'
- DOUBLE_UNDERSCORE =
'__'
- AT =
'@'
- LEFT_ANGLE =
'<'
- COLON_SLASH_SLASH =
'://'
- DOLLAR_SIGN =
'$'
- AMPERSAND =
'&'
- CARROT =
'^'
- BANG =
'!'
- WRITE_FLAG =
'w'
- PARENT_PATH =
'..'
- RUBY =
'Ruby'
- CACHE =
'cache'
- CONTRAST_PATCHED_METHOD_START =
'cs__patched_'
- EMPTY_ARRAY =
[].freeze
- EMPTY_HASH =
{}.freeze
- DIGIT_REGEXP =
RegExps
/[[:digit:]]/
- WHITE_SPACE_REGEXP =
/\s/
- NOT_WHITE_SPACE_REGEXP =
/[^\s]/
- OVERRIDE_MESSAGE =
Messages
'A security filter prevented original response from being returned.'
- TRUE =
Configs
'true'
- FALSE =
'false'
- OBJECT_KEY =
'O'
- RETURN_KEY =
'R'
- UNKNOWN =
'unknown'
- INDEX =
'index'