NAME

Catalyst::Plugin::Widget::Base - Base class for all kind of widgets

CONSTRUCTOR

new ( $context, %attributes )

Create widget instance with current Catalyst context. First and required argument for all Catalyst::Plugin::Widget::Base subclasses must be a Catalyst context (usually $c in your controller).

METHODS

context

Returns current Catalyst application context.

render

Render widget to string (must be overriden in subclasses). This method called implicitly during widget stringification, so you can do something like:

$c->res->body( "<html>$widget</html> )