Method: Jekyll::Tags::IncludeTag#locate_include_file
- Defined in:
- lib/jekyll/tags/include.rb
#locate_include_file(context, file, safe) ⇒ Object
97 98 99 100 101 102 103 104 |
# File 'lib/jekyll/tags/include.rb', line 97 def locate_include_file(context, file, safe) includes_dirs = tag_includes_dirs(context) includes_dirs.each do |dir| path = PathManager.join(dir, file) return path if valid_include_file?(path, dir.to_s, safe) end raise IOError, (file, includes_dirs, safe) end |