Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
OpenStruct design cause it to have non-local performance impact, especially with JIT compilers. See ruby/ostruct#51 for full context, and it Ruby 3.3 OpenStruct usage raise a performance warnings: ``` gems/state_machines-audit_trail-2.0.2/lib/state_machines/audit_trail/transition_auditing.rb:38: warning: OpenStruct use is discouraged for performance reasons ``` In this case I don't really see any advantage of OpenStruct over a simple PORO.
- Loading branch information