Skip to content

Instantly share code, notes, and snippets.

@Phrogz
Created September 10, 2014 17:51
Show Gist options
  • Save Phrogz/bd75639e4c8a59760edd to your computer and use it in GitHub Desktop.
Save Phrogz/bd75639e4c8a59760edd to your computer and use it in GitHub Desktop.
Spiderweb of requires
puts :bar1
require_relative '../lib'
puts :bar2
puts :foo1
require_relative '../lib'
puts :foo2
puts :lib1
require_relative 'lib/foo'
puts :lib2
require_relative 'lib/bar'
puts :lib3
bar1
lib1
foo1
foo2
lib2
bar1 # WHOA NELLY
bar2 # EXPAND_PATH, PLEASE
lib3
bar2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment