Decorators/View-Models for Rails Applications
Role in this project:
Back-end Developer Contributions:37 reviews, 2 commits, 31 PRs in 1 year 11 months
Contributions summary:Yuji contributed to the Draper gem, a library for decorators/view-models in Rails applications. They implemented support for Rails 6.0, addressing API changes in `ActionView::Base` and updating the dummy application. The user improved performance by optimizing method calls through `delegate_all` and added compatibility for `Turbo::Broadcastable` and `GlobalID`. They also updated the test suite and made minor changes to the project's configuration.
decoratorsrailsviewmodelruby
Identify app models with a URI
Role in this project:
Back-end Developer & QA Engineer Contributions:13 commits, 11 PRs, 3 pushes in 2 years 8 months
Contributions summary:Yuji primarily contributed to improving the robustness and security of the `globalid` library. They addressed a potential vulnerability by ensuring the purpose of a `SignedGlobalID` is verified when passed to `locate_signed`. Furthermore, the user implemented eager loading of constants to mitigate potential issues with multi-threaded environments like Sidekiq. They also updated the codebase to use `secret_key_base` and added tests to ensure proper behavior in different Rails environments.
ruby-on-railsurirailsactivemodelidentify