Module: RKS::Command::Handler
- Defined in:
- lib/rks/command/handler.rb
Class Method Summary collapse
Class Method Details
.call(correlation_id:, klass:, action:, args: nil) ⇒ Object
5 6 7 8 9 10 |
# 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 |