Module: Julewire::GCP::LogDecoder
- Defined in:
- lib/julewire/gcp/log_decoder.rb
Class Method Summary collapse
Class Method Details
.call(payload) ⇒ Object
26 27 28 29 30 31 32 |
# File 'lib/julewire/gcp/log_decoder.rb', line 26 def call(payload) julewire = payload.fetch(JULEWIRE_PAYLOAD_FIELD) record_base(payload, julewire).merge( record_sections(payload, julewire), error: RecordDecoder.error(julewire["error"]) ) end |
.match?(payload) ⇒ Boolean
22 23 24 |
# File 'lib/julewire/gcp/log_decoder.rb', line 22 def match?(payload) payload[JULEWIRE_PAYLOAD_FIELD].is_a?(Hash) end |