Module: LogStruct::Log::Interfaces::RequestFields Abstract
- Extended by:
- T::Helpers, T::Sig
- Included in:
- Request, Security::BlockedHost, Security::CSRFViolation, Security::IPSpoof
- Defined in:
- lib/log_struct/shared/interfaces/request_fields.rb
Overview
This module is abstract.
Subclasses must implement the abstract methods below.
Instance Method Summary collapse
- #http_method ⇒ String? abstract
- #path ⇒ String? abstract
- #referer ⇒ String? abstract
- #request_id ⇒ String? abstract
- #source_ip ⇒ String? abstract
- #user_agent ⇒ String? abstract
Instance Method Details
#http_method ⇒ String?
This method is abstract.
18 19 |
# File 'lib/log_struct/shared/interfaces/request_fields.rb', line 18 def http_method end |
#path ⇒ String?
This method is abstract.
14 15 |
# File 'lib/log_struct/shared/interfaces/request_fields.rb', line 14 def path end |
#referer ⇒ String?
This method is abstract.
30 31 |
# File 'lib/log_struct/shared/interfaces/request_fields.rb', line 30 def referer end |
#request_id ⇒ String?
This method is abstract.
34 35 |
# File 'lib/log_struct/shared/interfaces/request_fields.rb', line 34 def request_id end |
#source_ip ⇒ String?
This method is abstract.
22 23 |
# File 'lib/log_struct/shared/interfaces/request_fields.rb', line 22 def source_ip end |
#user_agent ⇒ String?
This method is abstract.
26 27 |
# File 'lib/log_struct/shared/interfaces/request_fields.rb', line 26 def user_agent end |