lib/Our/Code/Customer.pm
lib/Our/Code/Datacenter.pm
lib/Our/Code/Item.pm
lib/Our/Code/Office.pm
lib/Our/Code/Order.pm
lib/Our/Code/Server.pm
lib/Our/Code/Server/Dedicated.pm
####
use aliased 'Our::Code::*';
my $cust = Customer->new;
my $datacenter = Datacenter->new;
my $item = Item->new;
my $office = Office->new;
my $order = Order->new;
my $server = Server->new;
my $ded_server = ServerDedicated->new; # unsure of this
####
use Our::Code::Customer;
use Our::Code::Datacenter;
use Our::Code::Item;
use Our::Code::Office;
use Our::Code::Order;
use Our::Code::Server;
use Our::Code::Server::Dedicated;
my $cust = Our::Code::Customer->new;
my $datacenter = Our::Code::Datacenter->new;
my $item = Our::Code::Item->new;
my $office = Our::Code::Office->new;
my $order = Our::Code::Order->new;
my $server = Our::Code::Server->new;
my $ded_server = Our::Code::Server::Dedicated->new;
####
sub Order {
my $class = 'Our::Customer::Order';
if ( exists $INC{'lib/Order.pm'} ) {
# die and noisily complain about a conflict
}
# load the class if not loaded
return $class;
}