Module: Kernel
- Defined in:
- lib/ingwen.rb
Instance Method Summary collapse
Instance Method Details
#require_tree(path, opt = {}) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/ingwen.rb', line 2 def require_tree path, opt={} force = opt[:force] || false debug = opt[:debug] || false caller_file = caller_locations.first.absolute_path caller_path = caller_file + '/..' if force rb_files_queue = [] parse_path_f path, caller_path, rb_files_queue rb_files_queue.delete caller_file try_and_error rb_files_queue, debug: debug else end end |