Module: ExAequo::Base::KernelHelper
- Extended by:
- KernelHelper
- Included in:
- KernelHelper
- Defined in:
- lib/ex_aequo/base/kernel/kernel_helper.rb
Instance Method Summary collapse
Instance Method Details
#require_subdir(*files, descend:, &blk) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/ex_aequo/base/kernel/kernel_helper.rb', line 6 def require_subdir(*files, descend:, &blk) raise ArgumentError, "must not provide positional file parameter #{files} and a block" if !files.empty? && blk raise ArgumentError, "must provide file or block" unless !files.empty? || blk if files.empty? req_subdir_blk(descend:, &blk) else req_subdir_file(File.join(files), descend:) end end |