Separate the Event class in separate files
Context
The Event
class is building several kinds of events based on the object_kind
field in the webhook payload (e.g. IncidentEvent
, IssueEvent
, ...). This file contains all the implementations of the events.
As a result, the triage/triage/event.rb
file is close to 1000 lines, and it's spec file is above 2500 lines.
Goal
- Separate the different Events in separate files.
- Extract specs for those Events in separate files as well.