Skip to content

Instantly share code, notes, and snippets.

View jeremysmithco's full-sized avatar

Jeremy Smith jeremysmithco

View GitHub Profile
@jeremysmithco
jeremysmithco / highlightable_controller.js
Created February 18, 2025 20:06
Stimulus.js RangeError Issue
import { Controller } from "@hotwired/stimulus";
export default class extends Controller {
static values = { highlighted: Boolean };
static classes = ["highlighted"];
toggle() {
this.highlightedValue = !this.highlightedValue;
}
module SolidFlow
class WorkflowJob < ActiveJob::Base
delegate :run, :in_parallel, to: :workflow
queue_as :default
def perform(*args)
build(*args)
StepExecutor.new(workflow.serialized, 0, batch).execute
@jeremysmithco
jeremysmithco / cfp.html.erb
Last active January 31, 2026 23:50
Blue Ridge Ruby CFP Stimulus Countdown Timer
<div data-controller="simple-countdown" data-simple-countdown-deadline-value="2026-02-03T00:00:00Z" class="leading-relaxed text-center text-[#2672B5] mb-12">
<div class="flex justify-center items-start gap-1 sm:gap-2 font-mono font-bold">
<div class="flex flex-col items-center">
<span class="text-[#2672B5] text-sm sm:text-base mb-2 uppercase tracking-wider">Days</span>
<div class="flex gap-1">
<span data-simple-countdown-target="days" class="bg-[#1a1a1a] text-white text-3xl sm:text-5xl rounded px-2 sm:px-3 py-2 sm:py-4 tracking-wider">00</span>
</div>
</div>
<span class="text-[#1a1a1a] text-3xl sm:text-5xl mt-8 sm:mt-10">:</span>
<div class="flex flex-col items-center">
@jeremysmithco
jeremysmithco / scripts.sh
Created February 1, 2026 01:55
Conductor Setup for Rails App 2026-01-31
#======================
# Setup
#======================
docker compose -f $CONDUCTOR_ROOT_PATH/docker-compose.yml up -d
sed -e "s/^DATABASE_PREFIX=$/DATABASE_PREFIX=${CONDUCTOR_WORKSPACE_NAME}-/" \
"$CONDUCTOR_ROOT_PATH/.env.development" > .env.development
sed -e "s/^DATABASE_PREFIX=$/DATABASE_PREFIX=${CONDUCTOR_WORKSPACE_NAME}-/" \
"$CONDUCTOR_ROOT_PATH/.env.test" > .env.test