Allow pasting multiline ruby blocks in Pry when using leading dot notation
We use leading dot notation a lot now e.g.
Heredoc without interpolation
Sometimes you want to use Ruby's Heredoc without interpolation ('#{....}'). You can do this by adding single dashes around your keyword:
Automagical Intermediate-level Hashtables in Ruby
All intermediate-level hashtables will be created automagically
Change Ruby version for single command with rbenv
You can switch Ruby version temporarily with rbenv local
Change VS Code Go to definition to Cmd+Click
Just open your user settings JSON file and use this option:
Improve Bundler performance
Level up your bundler performance by running bundler tasks concurrently in jobs:
optional relation + RSpec w/shoulda-matchers
User 1 - 0..1 Laptop
Remove ruby 2.6 bundled bundler
Generating a rails 6 app with ruby 2.6+ when you have bundler v2 installed creates unusable binstubs. If you are seeing this error You must use Bundler 2 or greater with this lockfile. you can remove…
Run rubocop against your current branch
Run rubocop against your current branch
Run rubocop before commit
Git hooks are super powerful for automating tasks and enforcing coding standards in a Git repository. One common use case for Git hooks is to run automated tests and code analysis tools before…
Suppress rspec warnings
$ RUBYOPT=W0 bundle exec rspec spec/ ...
You can use FactoryBot for non ActiveRecord models
You can use FactoryBot's initialize\with* method to initialize an object any way you like which allows you to factorize any of your objects at will