vanilla-rails-jobs

Installation
SKILL.md

Vanilla Rails Jobs

Jobs are thin wrappers (3-5 lines). ALL business logic lives in models.

The Pattern

# Model concern - WHERE THE LOGIC LIVES
module Card::ClosureNotifications
  extend ActiveSupport::Concern

  included do
    after_update :notify_watchers_later, if: :just_closed?
  end

  def notify_watchers_later
    Card::ClosureNotificationJob.perform_later(self)
  end
Installs
2
GitHub Stars
3
First Seen
May 5, 2026
vanilla-rails-jobs — zemptime/zemptime-marketplace