Class: Legion::Trigger::Sources::Github
- Defined in:
- lib/legion/trigger/sources/github.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/github.rb', line 14 def normalize(headers:, body:) { source: 'github', event_type: headers[self.class.event_header], action: dig_body(body, 'action'), delivery_id: headers[self.class.delivery_header], payload: body } end |