activeinteractor
activeinteractor copied to clipboard
An implementation of the command pattern for Ruby with ActiveModel::Validations inspired by the interactor gem. Rich support for attributes, callbacks, and validations, and thread safe performance met...
#### Current Behavior `#deep_dup` is used in `ActiveInteractor::Interactor::Perform` on `@context` to dup the whole structure. In versions of Rails prior to 6.1, this would not recurse down into the attributes....
Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. Release notes Sourced from rubocop's releases. RuboCop 1.7 New features #9260: Support auto-correction for Style/MultilineMethodSignature. (@koic) #9282: Make Style/RedundantFreeze and...
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3. Release notes Sourced from github/codeql-action's releases. CodeQL Bundle v2.15.4 Bundles CodeQL CLI v2.15.4 (changelog, release) Includes the following CodeQL language packs from github/codeql@codeql-cli/v2.15.4: codeql/cpp-queries...
#### Current Behavior Currently, the `before_perform` logic runs before the context is validated. I'm not sure if this is expected, but it seems unexpected to me. #### Expected Behavior Context...