if i have a.rb:
require 'rack'
require 'b'
and my b.rb is:
//do something with rack
Does b.rb need to also say:
require 'rack'
if b.rb will only ever be 'require'd by a.rb?
I'm seeing a lot of code where a.rb requires 'rack' and includes b.rb which also requires 'rack'.