Skip to content

Instantly share code, notes, and snippets.

@arturopie
Created November 2, 2012 17:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arturopie/4002837 to your computer and use it in GitHub Desktop.
Save arturopie/4002837 to your computer and use it in GitHub Desktop.
Print require/load tree
$require_level = []
alias :orig_require :require
def require(file)
puts "#{$require_level.join}#{file}"
$require_level << "-"
r = orig_require(file)
$require_level.pop
r
end
alias :orig_load :load
def load(file)
puts "#{$require_level.join}#{file}"
$require_level << "-"
r = orig_load(file)
$require_level.pop
r
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment