Skip to content

Remove unused ParamEncoder module#145

Merged
hownowstephen merged 1 commit into
mainfrom
cleanup/remove-param-encoder
May 22, 2026
Merged

Remove unused ParamEncoder module#145
hownowstephen merged 1 commit into
mainfrom
cleanup/remove-param-encoder

Conversation

@hownowstephen
Copy link
Copy Markdown
Contributor

@hownowstephen hownowstephen commented May 22, 2026

Summary

  • ParamEncoder was required in customerio.rb but had zero internal callers anywhere in the gem
  • Removed file and require line — 64 lines of dead code deleted

Test plan

  • Grepped entire repo confirming no callers
  • All 130 examples pass
  • RuboCop clean

Note

Low Risk
Low risk: this deletes dead code (Customerio::ParamEncoder) and removes its require, with no remaining internal references found.

Overview
Removes the unused Customerio::ParamEncoder implementation and stops requiring it from lib/customerio.rb, reducing dead code in the gem without changing any active APIs.

Reviewed by Cursor Bugbot for commit c30ff6e. Bugbot is set up for automated code reviews on this repo. Configure here.

ParamEncoder was required but never called anywhere in the gem.
Dead code — removing to reduce maintenance surface.
@hownowstephen hownowstephen merged commit f7c16da into main May 22, 2026
9 checks passed
@hownowstephen hownowstephen deleted the cleanup/remove-param-encoder branch May 22, 2026 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants