Class: Bugno::Event

Inherits:
Object
  • Object
show all
Includes:
RequestDataExtractor
Defined in:
lib/bugno/event.rb

Constant Summary

Constants included from RequestDataExtractor

RequestDataExtractor::ALLOWED_BODY_PARSEABLE_METHODS, RequestDataExtractor::ALLOWED_HEADERS_REGEX

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from RequestDataExtractor

#extract_request_data_from_rack, #get_params, #headers, #ip_address, #person_data, #post_params, #request_cookies, #request_method, #request_session, #request_url, #route_params, #scrub_params, #sensitive_headers_list, #sensitive_params_list

Constructor Details

#initialize(options = {}) ⇒ Event

Returns a new instance of Event.



13
14
15
16
17
18
# File 'lib/bugno/event.rb', line 13

def initialize(options = {})
  @env = options[:env]
  @job = options[:job]
  @exception = options[:exception]
  build_data
end

Instance Attribute Details

#dataObject (readonly)

Returns the value of attribute data.



11
12
13
# File 'lib/bugno/event.rb', line 11

def data
  @data
end