module RKS::Command::Handler
Public Class Methods
call(correlation_id:, klass:, action:, args: nil)
click to toggle source
# File lib/rks/command/handler.rb, line 5 def call(correlation_id:, klass:, action:, args: nil) Application.logger.with_rescue_and_duration_command(correlation_id, "#{klass}##{action}", args) do instance = klass.new(correlation_id: correlation_id, args: args) instance.send(action) end end