Class: Contrast::Utils::ObjectShare
- 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 =
','- DASH =
'-'- DOUBLE_QUOTE =
'"'- EQUALS =
'='- EXCLAMATION =
'!'- HTTP_SCORE =
'HTTP_'- HTTP_START =
'http:'- HTTPS_START =
'https:'- NEW_LINE =
"\n"- NIL_STRING =
'nil'- PERIOD =
'.'- POUND_SIGN =
'#'- QUESTION_MARK =
'?'- RETURN =
"\r"- SEMICOLON =
';'- SINGLE_QUOTE =
'\''- SLASH =
'/'- UNDERSCORE =
'_'- DOUBLE_UNDERSCORE =
'__'- AT =
'@'- LEFT_ANGLE =
'<'- COLON_SLASH_SLASH =
'://'- DOLLAR_SIGN =
'$'- CARROT =
'^'- WRITE_FLAG =
'w'- PARENT_PATH =
'..'- RUBY =
'Ruby'- CACHE =
'cache'- CONTRAST_PATCHED_METHOD_START =
'cs__patched_'- CONTRAST_MODULE_START =
'Contrast::'- ANONYMOUS_CLASS_MARKER =
'#<'- DOUBLE_COLON =
'::'- EMPTY_ARRAY =
[].freeze
- EMPTY_HASH =
{}.freeze
- DIGIT_REGEXP =
RegExps
/[[:digit:]]/.freeze
- WHITE_SPACE_REGEXP =
/\s/.freeze
- NOT_WHITE_SPACE_REGEXP =
/[^\s]/.freeze
- OVERRIDE_MESSAGE =
Messages
'A security filter prevented original response from being returned.'- TRUE =
Configs
'true'- FALSE =
'false'- CLASS =
'Class'- MODULE =
'Module'- OBJECT_KEY =
'O'- RETURN_KEY =
'R'- UNKNOWN =
'unknown'- INDEX =
'index'