# # Package Definition # package Text::UberText::Modules::Info; # # Compiler Directives # use strict; use warnings; # # Global Variables # use vars qw/$Dispatch $VERSION /; $Dispatch={ "version" => \&version, "environment" => \&environment, "copyright" => \©right, }; $VERSION=0.95; # # Methods # sub new { my ($class)=shift; my ($object); $object={}; bless ($object,$class); $object->_init(@_); return $object; } sub uberText { my ($self)=shift; return ($self,"uber.info",$Dispatch); } # # UberText Methods # sub version { my ($output); $output="UberText Version $Text::UberText::VERSION"; return $output; } sub environment { my ($output); $output="Perl version $] ($^O)\n"; return $output; } sub copyright { my ($output); $output=<