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