# $Id: /local/CPAN/Apache-AxKit-Language-XSP-ObjectTaglib/lib/AxKit/XSP/ObjectTaglib/Demo/Presentation.pm 1508 2005-03-10T02:56:40.581331Z claco $ package AxKit::XSP::ObjectTaglib::Demo::Presentation; use strict; use warnings; sub new { my $class = shift; my $attr = shift || {}; my $self = bless $attr, $class; return $self; }; sub calculateSize { return (shift->{size} . 'Kb'); }; 1; __END__ =head1 NAME AxKit::XSP::ObjectTaglib::Demo::Presentation - A mock course presentation object =head1 SYNOPSIS use AxKit::XSP::ObjectTaglib::Demo::Presentation; use strict; my $presentation = AxKit::XSP::ObjectTaglib::Demo::Presentation->new(); print $presentation->calculateSize; =head1 DESCRIPTION This module represents a generic Presentation object returned by Cpresentations> for use within the C Taglib. =head1 METHODS =head2 new( [\%attr] ) Returns a new C object. You can also pass in an optional hashref to be blessed into the new object. my $presentation = AxKit::XSP::ObjectTaglib::Demo::Presentation->new({ size => 100 }); =head2 calculateSize Returns the calculated size of the given C object. print $presentation->calculatedSize; =head1 SEE ALSO L, L =head1 AUTHOR Christopher H. Laco CPAN ID: CLACO claco@chrislaco.com http://today.icantfocus.com/blog/