From 2c0aa39adf3c09074896dae0a66111060ae54c40 Mon Sep 17 00:00:00 2001 From: "Davis W. Frank" Date: Sat, 21 Feb 2026 22:37:01 -0800 Subject: [PATCH] Fix generator directory name to match Rails underscore convention Rails resolves generator names using ActiveSupport's `underscore` method. `"NoPassword".underscore` returns `"no_password"`, so Rails looks for `lib/generators/no_password/` but the directory was `lib/generators/nopassword/`. This caused `rails generate nopassword:install` to fail with: Could not find generator 'nopassword:install' Did you mean? no_password:install And `rails generate no_password:install` to also fail because the directory didn't match. Rename the directory from `nopassword` to `no_password` to fix both invocation forms. Co-Authored-By: Claude Opus 4.6 --- lib/generators/{nopassword => no_password}/install/USAGE | 0 .../{nopassword => no_password}/install/install_generator.rb | 0 .../{nopassword => no_password}/install/templates/controller.rb | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename lib/generators/{nopassword => no_password}/install/USAGE (100%) rename lib/generators/{nopassword => no_password}/install/install_generator.rb (100%) rename lib/generators/{nopassword => no_password}/install/templates/controller.rb (100%) diff --git a/lib/generators/nopassword/install/USAGE b/lib/generators/no_password/install/USAGE similarity index 100% rename from lib/generators/nopassword/install/USAGE rename to lib/generators/no_password/install/USAGE diff --git a/lib/generators/nopassword/install/install_generator.rb b/lib/generators/no_password/install/install_generator.rb similarity index 100% rename from lib/generators/nopassword/install/install_generator.rb rename to lib/generators/no_password/install/install_generator.rb diff --git a/lib/generators/nopassword/install/templates/controller.rb b/lib/generators/no_password/install/templates/controller.rb similarity index 100% rename from lib/generators/nopassword/install/templates/controller.rb rename to lib/generators/no_password/install/templates/controller.rb