Module: Contrast::Agent::Reporting::InputType

Overview

input types for InputAnalysis results

Constant Summary collapse

UNDEFINED_TYPE =
:UNDEFINED_TYPE.cs__freeze
BODY =
:BODY.cs__freeze
:COOKIE_NAME.cs__freeze
:COOKIE_VALUE.cs__freeze
HEADER =
:HEADER.cs__freeze
PARAMETER_NAME =
:PARAMETER_NAME.cs__freeze
PARAMETER_VALUE =
:PARAMETER_VALUE.cs__freeze
QUERYSTRING =
:QUERYSTRING.cs__freeze
URI =
:URI.cs__freeze
SOCKET =
:SOCKET.cs__freeze
JSON_VALUE =
:JSON_VALUE.cs__freeze
JSON_ARRAYED_VALUE =
:JSON_ARRAYED_VALUE.cs__freeze
MULTIPART_CONTENT_TYPE =
:MULTIPART_CONTENT_TYPE.cs__freeze
MULTIPART_VALUE =
:MULTIPART_VALUE.cs__freeze
MULTIPART_FIELD_NAME =
:MULTIPART_FIELD_NAME.cs__freeze
MULTIPART_NAME =
:MULTIPART_NAME.cs__freeze
XML_VALUE =
:XML_VALUE.cs__freeze
DWR_VALUE =
:DWR_VALUE.cs__freeze
METHOD =
:METHOD.cs__freeze
REQUEST =
:REQUEST.cs__freeze
URL_PARAMETER =
:URL_PARAMETER.cs__freeze
UNKNOWN =
:UNKNOWN.cs__freeze

Class Method Summary collapse

Class Method Details

.to_aObject

Returns:



34
35
36
37
38
39
40
# File 'lib/contrast/agent/reporting/input_analysis/input_type.rb', line 34

def to_a
  @_to_a ||= [
    UNDEFINED_TYPE, BODY, COOKIE_NAME, COOKIE_VALUE, HEADER, PARAMETER_NAME, PARAMETER_VALUE,
    QUERYSTRING, URI, SOCKET, JSON_VALUE, JSON_ARRAYED_VALUE, MULTIPART_CONTENT_TYPE, MULTIPART_VALUE,
    MULTIPART_FIELD_NAME, MULTIPART_NAME, XML_VALUE, DWR_VALUE, METHOD, REQUEST, URL_PARAMETER, UNKNOWN
  ]
end

.to_hashHash

This is a hash of the input types and their corresponding values.

Returns:



46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# File 'lib/contrast/agent/reporting/input_analysis/input_type.rb', line 46

def to_hash
  {
      UNDEFINED_TYPE: '1',
      BODY: '2',
      COOKIE_NAME: '3',
      COOKIE_VALUE: '4',
      HEADER: '5',
      PARAMETER_NAME: '6',
      PARAMETER_VALUE: '7',
      QUERYSTRING: '8',
      URI: '9',
      SOCKET: '10',
      JSON_VALUE: '11',
      JSON_ARRAYED_VALUE: '12',
      MULTIPART_CONTENT_TYPE: '13',
      MULTIPART_VALUE: '14',
      MULTIPART_FIELD_NAME: '15',
      MULTIPART_NAME: '16',
      XML_VALUE: '17',
      DWR_VALUE: '18',
      METHOD: '19',
      REQUEST: '20',
      URL_PARAMETER: '21',
      UNKNOWN: '22'
  }
end