view release on metacpan or search on metacpan
dist_author => 'Ron Savage <ron@savage.net.au>',
build_requires =>
{
Test::Simple => 0.94,
Test::Pod => 1.41,
},
requires =>
{
App::Office::Contacts => 1.10,
Moose => 0.98,
namespace::autoclean => 0.09,
Scalar::Util => 1.23,
},
);
$builder -> add_build_element('conf');
$builder -> create_build_script();
- Add stand-alone faq.html for the FAQ, copied from App::Office::Contacts.
- Use common::sense instead of strict and warnings.
- Add unicode to .htoffice.donations.conf - used by SQLite - and add
corresponding code to BEGIN{} in App::Office::Contacts::Database,
in case anyone wants to use DBD::SQLite.
1.04 Sun Feb 21 12:54:15 2010
- Remove text 'All rights reserved' (for Debian licensing).
- Remove POD heads 'Required Modules' and 'Changes'.
- Replace personal doc root with /var/www.
- Use namespace::autoclean with Moose.
1.03 Fri Feb 5 17:27:00 2010
- Remove personal use lib from CGI scripts.
- Change .../cgi/... to .../app/... in dirs and config file.
- Fix some scripts which still referred to CGI*.
1.02 Fri Jan 29 09:52:00 2010
- Change namespace from CGI::Office::* to App::Office::* after discussion with Matt Trout
1.01 Thu Jan 7 15:39:00 2010
Changelog.ini view on Meta::CPAN
corresponding code to BEGIN{} in App::Office::Contacts::Database
in case anyone wants to use DBD::SQLite.
EOT
[V 1.04]
Date=2010-02-21T12:54:15
Comments= <<EOT
- Remove text 'All rights reserved' (for Debian licensing).
- Remove POD heads 'Required Modules' and 'Changes'.
- Replace personal doc root with /var/www.
- Use namespace::autoclean with Moose.
EOT
[V 1.03]
Date=2010-02-05T17:27:00
Comments= <<EOT
- Remove personal use lib from CGI scripts.
- Change .../cgi/... to .../app/... in dirs and config file.
- Fix some scripts which still referred to CGI*.
EOT
App::Office::Contacts::Donations::View::Report:
file: lib/App/Office/Contacts/Donations/View/Report.pm
version: 1.10
App::Office::Contacts::Donations::View::Role::Report:
file: lib/App/Office/Contacts/Donations/View/Role/Report.pm
version: 1.10
requires:
App::Office::Contacts: 1.1
Moose: 0.98
Scalar::Util: 1.23
namespace::autoclean: 0.09
resources:
license: http://www.perlfoundation.org/artistic_license_1_0
version: 1.10
Makefile.PL view on Meta::CPAN
COMPRESS => 'gzip',
SUFFIX => 'gz'
},
DISTNAME => 'CGI-Office-Contacts-Donations',
NAME => 'App::Office::Contacts::Donations',
PL_FILES => {},
PREREQ_PM =>
{
App::Office::Contacts => 1.06,
Moose => 0.98,
namespace::autoclean => 0.09,
Scalar::Util => 1.23,
Test::Simple => 0.94,
Test::Pod => 1.41,
},
VERSION_FROM => 'lib/CGI/Office/Contacts/Donations.pm',
);
lib/App/Office/Contacts/Donations/Database.pm view on Meta::CPAN
use App::Office::Contacts::Donations::Database::Donations;
use App::Office::Contacts::Donations::Database::Util;
use Moose;
extends 'App::Office::Contacts::Database';
has donations => (is => 'rw', isa => 'App::Office::Contacts::Donations::Database::Donations');
use namespace::autoclean;
our $VERSION = '1.10';
# -----------------------------------------------
sub BUILD
{
my($self) = @_;
$self -> donations(App::Office::Contacts::Donations::Database::Donations -> new
lib/App/Office/Contacts/Donations/Database/Donations.pm view on Meta::CPAN
package App::Office::Contacts::Donations::Database::Donations;
use Moose;
extends 'App::Office::Contacts::Database::Base';
use namespace::autoclean;
our $VERSION = '1.10';
# -----------------------------------------------
sub add
{
my($self, $donation, $name) = @_;
$self -> log(debug => 'Entered add');
lib/App/Office/Contacts/Donations/Database/Util.pm view on Meta::CPAN
package App::Office::Contacts::Donations::Database::Util;
use Moose;
extends 'App::Office::Contacts::Database::Util';
use namespace::autoclean;
our $VERSION = '1.10';
# -----------------------------------------------
sub get_currencies
{
my($self) = @_;
return $self -> select_map('select name, id from currencies');
lib/App/Office/Contacts/Donations/Util/Config.pm view on Meta::CPAN
package App::Office::Contacts::Donations::Util::Config;
use Moose;
extends 'App::Office::Contacts::Util::Config';
use namespace::autoclean;
our $VERSION = '1.10';
# -----------------------------------------------
sub BUILD
{
my($self) = @_;
my($name) = '.htoffice.donations.conf';
lib/App/Office/Contacts/Donations/Util/Create.pm view on Meta::CPAN
package App::Office::Contacts::Donations::Util::Create;
use File::Slurp; # For read_file().
use FindBin::Real;
use Moose;
extends 'App::Office::Contacts::Util::Create';
use namespace::autoclean;
our $VERSION = '1.10';
# -----------------------------------------------
sub create_all_tables
{
my($self) = @_;
# Warning: The order is important.
lib/App/Office/Contacts/Donations/Util/Validator.pm view on Meta::CPAN
package App::Office::Contacts::Donations::Util::Validator;
use Moose;
extends 'App::Office::Contacts::Util::Validator';
use namespace::autoclean;
our $VERSION = '1.10';
# --------------------------------------------------
sub donations
{
my($self) = @_;
$self -> log(debug => 'Entered donations');
lib/App/Office/Contacts/Donations/View.pm view on Meta::CPAN
use App::Office::Contacts::View::Organization;
use App::Office::Contacts::View::Person;
use App::Office::Contacts::Donations::View::Report;
use Moose;
extends 'App::Office::Contacts::View';
has donations => (is => 'rw', isa => 'App::Office::Contacts::Donations::View::Donations');
use namespace::autoclean;
our $VERSION = '1.10';
# -----------------------------------------------
sub BUILD
{
my($self) = @_;
# Now App::Office::Contacts::View.Build() calls init().
lib/App/Office/Contacts/Donations/View/Donations.pm view on Meta::CPAN
package App::Office::Contacts::Donations::View::Donations;
use Scalar::Util 'looks_like_number';
use Moose;
extends 'App::Office::Contacts::View::Base';
use namespace::autoclean;
our $VERSION = '1.10';
# -----------------------------------------------
sub build_donations_js
{
my($self, $context) = @_;
$self -> log(debug => 'Entered build_donations_js');
lib/App/Office/Contacts/Donations/View/Report.pm view on Meta::CPAN
use Date::Simple;
use Moose;
extends 'App::Office::Contacts::View::Base';
with 'App::Office::Contacts::View::Role::Report';
with 'App::Office::Contacts::Donations::View::Role::Report';
use namespace::autoclean;
our $VERSION = '1.10';
# -----------------------------------------------
sub format_donation_amount_report
{
my($self, $donation) = @_;
$self -> log(debug => 'Entered format_donation_total_report');