Class: Jekyll::Tags::JekyllPug_IncludeRelativeTag

Inherits:
IncludeTag
  • Object
show all
Defined in:
lib/jekyll-pug/include-tag.rb

Instance Method Summary collapse

Instance Method Details

#page_path(context) ⇒ Object



80
81
82
83
84
85
86
87
# File 'lib/jekyll-pug/include-tag.rb', line 80

def page_path(context)
	if context.registers[:page].nil?
		context.registers[:site].source
	else
		current_doc_dir = File.dirname(context.registers[:page]["path"])
		context.registers[:site].in_source_dir current_doc_dir
	end
end

#tag_includes_dirs(context) ⇒ Object



76
77
78
# File 'lib/jekyll-pug/include-tag.rb', line 76

def tag_includes_dirs(context)
	Array(page_path(context)).freeze
end