I code in the Linux shell with tools that follow the Unix philosophy, "Do one thing, and do it well". One of these tools is `ripgrep`. It's like `grep`, but searches recursively by default, and can filter file types (`-trb` for Ruby).

GitHub
GitHub - BurntSushi/ripgrep: ripgrep recursively searches directories for a regex pattern while respecting your gitignore
ripgrep recursively searches directories for a regex pattern while respecting your gitignore - BurntSushi/ripgrep