simple_command_dispatcher 3.0.4
Within a services API (rails-api for instance), you may have a need to execute different simple_commands or your own custom commands (service objects) based on one or more factors: multiple application, API version, user type, user credentials, etc. For example, your service API may need to execute either Api::Auth::V1::AuthenticateCommand.call(...) or Api::Auth::V2::AuthenticateCommand.call(...) based on the API version. simple_command_dispatcher allows you to execute either command with one line of code dynamically.
Gemfile:
=
install:
=
Runtime Dependencies (2):
activesupport
>= 7.0.8, < 8.0
simple_command
~> 1.0, >= 1.0.1