Class: CloudwatchQuery::Parsers::Rails::RedirectSubParser
- Inherits:
-
Object
- Object
- CloudwatchQuery::Parsers::Rails::RedirectSubParser
- Includes:
- SubParser
- Defined in:
- lib/cloudwatch_query/parsers/rails/sub_parsers.rb
Overview
Parses: "Redirected to https://..."
Constant Summary collapse
- REDIRECT_REGEX =
/Redirected to\s+(?<redirect_url>.+)$/
Class Method Summary collapse
Methods included from SubParser
Class Method Details
.matches?(message) ⇒ Boolean
88 89 90 |
# File 'lib/cloudwatch_query/parsers/rails/sub_parsers.rb', line 88 def self.matches?() .include?("Redirected to ") end |
.parse(message, _base_data) ⇒ Object
92 93 94 95 96 97 98 99 100 |
# File 'lib/cloudwatch_query/parsers/rails/sub_parsers.rb', line 92 def self.parse(, _base_data) match = .match(REDIRECT_REGEX) return {} unless match { line_type: :redirect, redirect_url: match[:redirect_url].strip } end |