The Difference Between load, autoload, require, and require_relative in Ruby 📖 –An oldy but goodie source of confusion in Ruby. Author says: “Loading external files can get tricky in Ruby, but it doesn’t have to be. This post explains the usage of Ruby’s load, require, and require_relative methods, and when to use each.”