module Novika::Resolver::Manifest::Present

Overview

Represents the presence of a manifest.

Included Modules

Direct including types

Defined in:

novika/resolver.cr

Constant Summary

DIRECTIVES = Set {"noinherit", "nolayout"}

A set of allowed manifest directives.

Instance Method Summary

Instance methods inherited from module Novika::Resolver::Runnable::Ancestor

ancestor? : Ancestor | Nil ancestor?

Instance Method Detail

def directory #

Returns a path that points to the directory where this manifest is located.


def on_preamble(root : RunnableRoot, group : RunnableGroup, preamble : String) #

Invoked when a preamble is found in this manifest. preamble is the inner content of the preamble (i.e. without ---s).


def populate(root : RunnableRoot, container : RunnableContainer, origin : RunnableGroup) #

def to_s(io) #