AxKit::XSP::ObjectTaglib::Demo::Course - A mock course object
use AxKit::XSP::ObjectTaglib::Demo::Course; use strict; use warnings; my $course = AxKit::XSP::ObjectTaglib::Demo::Course->new(); print $course->name;
This module represents a generic Course object returned by AxKit::XSP::ObjectTaglib::Demo::Courses->load for use within the AxKit::XSP::ObjectTaglib::Demo Taglib.
AxKit::XSP::ObjectTaglib::Demo::Courses->load
AxKit::XSP::ObjectTaglib::Demo
Returns a new AxKit::XSP::ObjectTaglib::Demo::Course object. You can also pass in an optional hashref to be blessed into the new object.
AxKit::XSP::ObjectTaglib::Demo::Course
my $course = AxKit::XSP::ObjectTaglib::Demo::Course->new({ name => 'Course 100: Easy Course', code => 100 });
Returns the name of the given AxKit::XSP::ObjectTaglib::Demo::Course object.
print $course->name;
Returns the course code of the given AxKit::XSP::ObjectTaglib::Demo::Course object.
print $course->code;
Returns the summary description of the given AxKit::XSP::ObjectTaglib::Demo::Course object.
print $course->summary;
Returns the description of the given AxKit::XSP::ObjectTaglib::Demo::Course object.
print $course->description;
Returns an array of prerequisite objects of the given AxKit::XSP::ObjectTaglib::Demo::Course object.
my @prerequisites = $course->prerequisites; for (@preequisites) { print $_->name; print $_->code; };
See AxKit::XSP::ObjectTaglib::Demo::Prerequisite for more information about the objects returned.
Returns an array of presentation objects of the given AxKit::XSP::ObjectTaglib::Demo::Course object.
my @presentations = $course->presentations; for (@presentations) { print $_->name; print $_->calculatedSize; };
See AxKit::XSP::ObjectTaglib::Demo::Presentation for more information about the objects returned.
Returns an array of resource objects of the given AxKit::XSP::ObjectTaglib::Demo::Course object.
my @resources = $course->resources; for (@resources) { print $_->name; };
See AxKit::XSP::ObjectTaglib::Demo::Resource for more information about the objects returned.
AxKit::XSP::ObjectTaglib::Demo, Apache::AxKit::Language::XSP::ObjectTaglib, AxKit::XSP::ObjectTaglib::Demo::Courses
Christopher H. Laco CPAN ID: CLACO claco@chrislaco.com http://today.icantfocus.com/blog/
To install Apache::AxKit::Language::XSP::ObjectTaglib, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Apache::AxKit::Language::XSP::ObjectTaglib
CPAN shell
perl -MCPAN -e shell install Apache::AxKit::Language::XSP::ObjectTaglib
For more information on module installation, please visit the detailed CPAN module installation guide.