Open komagata opened 2 years ago
classDiagram AbstractNotifier_Base <|-- DiscordNotifier DiscordNotifier o-- DiscordDriver DiscordNotifier o-- DiscordAsyncAdapter DiscordDriver <.. DiscordJob DiscordJob <.. DiscordAsyncAdapter ActiveJob_Base <|.. DiscordJob class AbstractNotifier_Base { notification() } class DiscordNotifier { driver async_adapter user_signup(payload) } class DiscordDriver { call(payload) } class DiscordAsyncAdapter { enqueue(notifier_class, payload) } class DiscordJob { perform(payload) }