Business-Cart-Generic
view release on metacpan or search on metacpan
lib/Business/Cart/Generic/Database/Base.pm view on Meta::CPAN
package Business::Cart::Generic::Database::Base;
use strict;
use warnings;
use Business::Cart::Generic::Database;
use Business::Cart::Generic::Schema;
use Moose;
extends 'Business::Cart::Generic::Base';
has db =>
(
is => 'rw',
isa => 'Business::Cart::Generic::Database',
required => 0,
);
has schema =>
(
is => 'rw',
isa => 'Business::Cart::Generic::Schema',
required => 0,
);
use namespace::autoclean;
our $VERSION = '0.85';
# -----------------------------------------------
sub BUILD
{
my($self) = @_;
$self -> schema
(
Business::Cart::Generic::Schema -> connect(sub{return $self -> connector -> dbh})
);
} # End of BUILD.
# -----------------------------------------------
__PACKAGE__ -> meta -> make_immutable;
1;
=pod
=head1 NAME
L<Business::Cart::Generic::Database::Base> - Basic shopping cart
=head1 Synopsis
See L<Business::Cart::Generic>.
=head1 Description
L<Business::Cart::Generic> implements parts of osCommerce and PrestaShop in Perl.
=head1 Installation
See L<Business::Cart::Generic>.
=head1 Constructor and Initialization
=head2 Parentage
This class extends L<Business::Cart::Generic::Base>.
=head2 Using new()
This class is never used stand-alone. See e.g. L<Business::Cart::Generic::Database> and L<Business::Cart::Generic::Database::Order>.
=head1 Machine-Readable Change Log
The file CHANGES was converted into Changelog.ini by L<Module::Metadata::Changes>.
=head1 Version Numbers
Version numbers < 1.00 represent development versions. From 1.00 up, they are production versions.
=head1 Thanks
( run in 0.714 second using v1.01-cache-2.11-cpan-99c4e6809bf )