• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

codebar / planner / 28007331840 / 1
95%
master: 95%

Build:
Build:
LAST BUILD BRANCH: fix/plausible-404-in-dev
DEFAULT BRANCH: master
Ran 23 Jun 2026 06:41AM UTC
Files 1128
Run time 25s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jun 2026 06:37AM UTC coverage: 69.578% (-0.3%) from 69.897%
28007331840.1

Pull #2664

github

mroderick
refactor: extract subscription mailing list callbacks to service

Move subscribe/unsubscribe logic from Subscription model after_create
and after_destroy callbacks to SubscriptionMailingListService.

This is a layer violation fix per Layered Design for Ruby on Rails
Applications (Dementyev, 2024):
- Domain layer (models) should not call infrastructure services
  via operation callbacks (score 1/5)
- Application layer (services) is the correct home for orchestration

Controllers now call SubscriptionMailingListService.subscribe or
.unsubscribe explicitly after save or before destroy.
Pull Request #2664: refactor: extract subscription mailing list callbacks to service

15559 of 22362 relevant lines covered (69.58%)

6.27 hits per line

Source Files on job 28007331840.1
  • Tree
  • List 1128
  • Changed 116
  • Source Changed 3
  • Coverage Changed 116
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 28007331840
  • 5402863b on github
  • Prev Job for on feature/extract-subscription-callbacks (#27973068201.1)
  • Next Job for on feature/extract-subscription-callbacks (#28012408443.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc