Back to Source Monitor

Decouple Pluralizer from SourceTurboResponses

.vbw-planning/milestones/07-rails-audit-and-refactoring/03-controller-route-refactoring/04-SUMMARY.md

0.13.0759 B
Original Source

What Was Built

Removed pluralizer lambda injection from BulkResultPresenter. Uses ActiveSupport String#pluralize directly. Simplified SourceTurboResponses concern.

Commits

  • d72a6b0 refactor(presenter): decouple pluralizer from BulkResultPresenter

Tasks Completed

  1. Added private pluralize method to BulkResultPresenter using ActiveSupport
  2. Removed pluralizer parameter from initialize and attr_reader
  3. Simplified SourceTurboResponses to omit pluralizer lambda
  4. Updated BulkResultPresenter tests to remove pluralizer setup

Files Modified

  • lib/source_monitor/scraping/bulk_result_presenter.rb
  • app/controllers/source_monitor/source_turbo_responses.rb
  • test/lib/source_monitor/scraping/bulk_result_presenter_test.rb

Deviations

None.