Why not adopt me?
This distribution is up for adoption!
If you're interested then please contact the PAUSE module admins via
email.
NAME
Rudesind::Captioned - A role for things with captions
SYNOPSIS
use Class::Roles does => 'Rudesind::Captioned';
$self->caption
DESCRIPTION
This module provides a role for objects which are captioned, galleries and images. Any class that uses it must provide a _caption_file()
method.
It provides the following methods:
has_caption
Returns a boolean indicating whether or not the object has an existing caption.
caption
Returns the object's caption. Returns a false value if no caption exists.
save_caption ($caption)
Given a string, this method saves the caption. If the argument given is undefined or the empty string, it deletes the object's caption file entirely.
caption_as_html
Calls
Rudesind::UI::text_to_html()
to turn the object's caption into HTML.