NAME

Articulate::Role::Component - access the core app and other compnents

DESCRIPTION

This role provides accessors so that components can refer to each other. In order to do so they must when created or first called, have their app attribute set.

ATTRIBUTE

app

The Articulate app to which this component belongs.

METHODS

Each of these methods are simple read-only accessors which use the app attribute to find the relevant component.

augmentation

Provides access to the app's augmentation component.

authentication

Provides access to the app's authentication component.

authorisation

Provides access to the app's authorisation component.

caching

Provides access to the app's caching component.

construction

Provides access to the app's construction component.

enrichment

Provides access to the app's enrichment component.

framework

Provides access to the app's framework component.

Provides access to the app's navigation component.

serialisation

Provides access to the app's serialisation component.

service

Provides access to the app's service component.

storage

Provides access to the app's storage component.

validation

Provides access to the app's validation component.