Class: Raven::Processor

Inherits:
Object
  • Object
show all
Defined in:
lib/raven/processor.rb

Defined Under Namespace

Classes: Cookies, HTTPHeaders, PostData, RemoveCircularReferences, RemoveStacktrace, SanitizeData, UTF8Conversion

Constant Summary collapse

STRING_MASK =
'********'.freeze
INT_MASK =
0
REGEX_SPECIAL_CHARACTERS =
%w(. $ ^ { [ ( | ) * + ?).freeze

Instance Method Summary collapse

Constructor Details

#initialize(client = nil) ⇒ Processor

Returns a new instance of Processor.



7
8
9
# File 'lib/raven/processor.rb', line 7

def initialize(client = nil)
  @client = client
end

Instance Method Details

#process(_data) ⇒ Object

Raises:

  • (NotImplementedError)


11
12
13
# File 'lib/raven/processor.rb', line 11

def process(_data)
  raise NotImplementedError
end