module YARD::Templates::Template::ClassMethods

def include_parent

def include_parent
  pc = path.to_s.split('/')
  if pc.size > 1
    pc.pop
    pc = pc.join('/')
    begin
      include Engine.template(pc)
    rescue ArgumentError
      include Engine.template!(pc, full_path.gsub(%r{/[^/]+$}, ''))
    end
  end
end