NAME

Clustericious::App - Clustericious app base class

SYNOPSIS

use Mojo::Base 'Clustericious::App';

DESCRIPTION

This class is the base class for all Clustericious applications. It inherits everything from Mojolicious and adds a few Clustericious specific methods documented here.

SUPER CLASS

Mojolicious

METHODS

$app->startup

Adds the autodata_handler plugin, common routes, and sets up logging for the client using log::log4perl.

$app->init_logging

Initializing logging using ~/etc/log4perl.conf

$app->dump_api

Dump out the API for this REST server.

$app->dump_api_table( $table )

Dump out the column information for the given table.

$app->config

Returns the config (an instance of Clustericious::Config) for the application.

SEE ALSO

Clustericious