NAME

MojoX::Context - Context

SYNOPSIS

use MojoX::Context;

my $c = MojoX::Context->new;

DESCRIPTION

MojoX::Context is a context container.

ATTRIBUTES

MojoX::Context implements the following attributes.

app

my $app = $c->app;
$c      = $c->app(MojoSubclass->new);

req

my $req = $c->req;

res

my $res = $c->res;

stash

my $stash = $c->stash;
my $foo   = $c->stash('foo');
$c        = $c->stash({foo => 'bar'});
$c        = $c->stash(foo => 'bar');

$c->stash->{foo} = 'bar';
my $foo = $c->stash->{foo};
delete $c->stash->{foo};

tx

my $tx = $c->tx;

METHODS

MojoX::Context inherits all methods from Mojo::Base.