What happens when we require (in Ruby)