Class: Legion::Trigger::Sources::Linear
- Defined in:
- lib/legion/trigger/sources/linear.rb
Instance Method Summary collapse
Methods inherited from Base
delivery_header, event_header, signature_header, source_name, #verify_signature
Instance Method Details
#normalize(headers:, body:) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/legion/trigger/sources/linear.rb', line 14 def normalize(headers:, body:) { source: 'linear', event_type: headers[self.class.event_header] || dig_body(body, 'type') || 'unknown', action: dig_body(body, 'action'), delivery_id: headers[self.class.delivery_header], payload: body } end |