Report abuse

class foo {
        notice("Inside foo")

        class bar {
                notice("Inside foo::bar")
        }
}

class alpha {
        notice("Inside alpha")
}

class alpha::beta {
        notice("Inside alpha::beta")
}

include alpha::beta
include foo::bar

output

% puppet test.pp
notice: Scope(Class[alpha::beta]): Inside alpha::beta
notice: Scope(Class[foo::bar]): Inside foo::bar