class Jekyll::Tags::IncludeRelativeTag

Public Instance Methods

page_path(context) click to toggle source
# File lib/ngage/jekyll/tags/include.rb, line 206
def page_path(context)
  if context.registers[:page].nil?
    context.registers[:site].source
  else
    site = context.registers[:site]
    page_payload  = context.registers[:page]
    resource_path = \
      if page_payload["collection"].nil?
        page_payload["path"]
      else
        File.join(site.config["collections_dir"], page_payload["path"])
      end
    site.in_source_dir File.dirname(resource_path)
  end
end
tag_includes_dirs(context) click to toggle source
# File lib/ngage/jekyll/tags/include.rb, line 202
def tag_includes_dirs(context)
  Array(page_path(context)).freeze
end