NAME
Articulate::Navigation - determine valid locations
SYNOPSIS
components:
navigation:
Articulate::Navigation:
locations:
- zone/*
- zone/*/article/*
- user/*
- []
Provides validation for locations.
ATTRIBUTE
locations
Any location specifications configured in the locations attribute are valid locations for deposition and retrieval of items from storage.
METHODS
valid_location
do_something if $self->valid_location('zone/public')
do_something if $self->valid_location($location_object)
Returns the location if valid (matches one of the locspecs in locations
), undef otherwise.
define_locspec
$self->define_locspec('zone/*')
$self->define_locspec($locspec)
Adds a locspec to locations
, unless it is already there
undefine_locspec
$self->undefine_locspec('zone/*')
$self->undefine_locspec($locspec)
Removes a locspec from locations
.