Class: WaterDrop::Aspects::BeforeAspect

Inherits:
BaseAspect
  • Object
show all
Defined in:
lib/water_drop/aspects/before_aspect.rb

Overview

Before method execution aspect

Examples:

Apply before aspect to a method

WaterDrop::Aspects::BeforeAspect.apply(
  ClassName,
  method: :run,
  topic: 'karafka_topic',
  message: -> { any_class_name_instance_method }
)

Method Summary

Methods inherited from BaseAspect

#handle