Simplify slug generation
Assisted-by: Claude Opus 4.6 via pi
diff --git a/lib/feed.rb b/lib/feed.rb
index a8b30e6..13fb28f 100644
--- a/lib/feed.rb
+++ b/lib/feed.rb
@@ -12,14 +12,8 @@ module CookingIssues
end
def slug
- formatted_number = format("%03d", number)
- safe_title = title
- .downcase
- .gsub(/[^a-z0-9\s-]/, "")
- .gsub(/\s+/, "-")
- .gsub(/-+/, "-")
- .sub(/-$/, "")
- "#{formatted_number}-#{safe_title}"
+ safe_title = title.downcase.gsub(/[^a-z0-9]+/, "-").chomp("-")
+ format("%03d-%s", number, safe_title)
end
end