# $VERSION declaration must stay up here, ahead of any other package
# declarations, as to not confuse various modules attempting to determine
# this ones version, whether that be s.c.o. or Module::Metadata, etc
-$VERSION = '0.08209';
+$VERSION = '0.082700_06';
$VERSION = eval $VERSION if $VERSION =~ /_/; # numify for warning-free dev releases
-BEGIN {
- package # hide from pause
- DBIx::Class::_ENV_;
-
- use Config;
-
- use constant {
-
- # but of course
- BROKEN_FORK => ($^O eq 'MSWin32') ? 1 : 0,
-
- HAS_ITHREADS => $Config{useithreads} ? 1 : 0,
-
- # ::Runmode would only be loaded by DBICTest, which in turn implies t/
- DBICTEST => eval { DBICTest::RunMode->is_author } ? 1 : 0,
-
- # During 5.13 dev cycle HELEMs started to leak on copy
- PEEPEENESS =>
- # request for all tests would force "non-leaky" illusion and vice-versa
- defined $ENV{DBICTEST_ALL_LEAKS} ? !$ENV{DBICTEST_ALL_LEAKS}
- # otherwise confess that this perl is busted ONLY on smokers
- : eval { DBICTest::RunMode->is_smoker } && ($] >= 5.013005 and $] <= 5.013006) ? 1
- # otherwise we are good
- : 0
- ,
- };
-
- if ($] < 5.009_005) {
- require MRO::Compat;
- constant->import( OLD_MRO => 1 );
- }
- else {
- require mro;
- constant->import( OLD_MRO => 0 );
- }
-}
-
+use DBIx::Class::_Util;
use mro 'c3';
use DBIx::Class::Optional::Dependencies;
1;
-__END__
-
=encoding UTF-8
=head1 NAME
recommended to read (at the very least) the
L<Manuals|DBIx::Class::Manual::DocMap/Manuals> in the order presented there.
-=head1 HOW TO GET HELP
+=cut
+
+# *DO NOT* change this heading - it is linked throughout the ecosystem
+
+sub DBIx::Class::_ENV_::HELP_URL () {
+ 'http://p3rl.org/DBIx::Class#GETTING_HELP/SUPPORT'
+}
+
+=head1 GETTING HELP/SUPPORT
-Due to the complexity of its problem domain, DBIx::Class is a relatively
+Due to the sheer size of its problem domain, DBIx::Class is a relatively
complex framework. After you start using DBIx::Class questions will inevitably
arise. If you are stuck with a problem or have doubts about a particular
-approach do not hesitate to contact the community with your questions. The
-list below is sorted by "fastest response time":
+approach do not hesitate to contact us via any of the following options (the
+list is sorted by "fastest response time"):
=over
=head1 SYNOPSIS
+For the very impatient: L<DBIx::Class::Manual::QuickStart>
+
+This code in the next step can be generated automatically from an existing
+database, see L<dbicdump> from the distribution C<DBIx-Class-Schema-Loader>.
+
=head2 Schema classes preparation
Create a schema class called F<MyApp/Schema.pm>:
amoore: Andrew Moore <amoore@cpan.org>
+Andrew Mehta <Andrew@unitedgames.co.uk>
+
andrewalker: Andre Walker <andre@andrewalker.net>
andyg: Andy Grundman <andy@hybridized.org>
ash: Ash Berlin <ash@cpan.org>
-bert: Norbert Csongradi <bert@cpan.org>
+bert: Norbert Csongrádi <bert@cpan.org>
+
+bfwg: Colin Newell <colin.newell@gmail.com>
blblack: Brandon L. Black <blblack@gmail.com>
clkao: CL Kao
+Ctrl-o L<http://ctrlo.com/>
+
da5id: David Jack Olrik <djo@cpan.org>
dariusj: Darius Jokilehto <dariusjokilehto@yahoo.co.uk>
dew: Dan Thomas <dan@godders.org>
+dim0xff: Dmitry Latin <dim0xff@gmail.com>
+
dkubb: Dan Kubb <dan.kubb-cpan@onautopilot.com>
dnm: Justin Wheeler <jwheeler@datademons.com>
dpetrov: Dimitar Petrov <mitakaa@gmail.com>
+duncan_dmg: Duncan Garland <Duncan.Garland@motortrak.com>
+
dwc: Daniel Westermann-Clark <danieltwc@cpan.org>
dyfrgi: Michael Leuchtenburg <michael@slashhome.org>
edenc: Eden Cardim <edencardim@gmail.com>
+Eligo L<http://eligo.co.uk/>
+
+ether: Karen Etheridge <ether@cpan.org>
+
felliott: Fitz Elliott <fitz.elliott@gmail.com>
freetime: Bill Moseley <moseley@hank.org>
groditi: Guillermo Roditi <groditi@cpan.org>
+guacamole: Fred Steinberg <fred.steinberg@gmail.com>
+
Haarg: Graham Knop <haarg@haarg.org>
hobbs: Andrew Rodland <arodland@cpan.org>
+idn: Ian Norton <i.norton@shadowcat.co.uk>
+
ilmari: Dagfinn Ilmari MannsE<aring>ker <ilmari@ilmari.org>
initself: Mike Baas <mike@initselftech.com>
jasonmay: Jason May <jason.a.may@gmail.com>
+jegade: Jens Gassmann <jens.gassmann@atomix.de>
+
jesper: Jesper Krogh
jgoulah: John Goulah <jgoulah@cpan.org>
jon: Jon Schutz <jjschutz@cpan.org>
+Joe Carlson <jwcarlson@lbl.gov>
+
jshirley: J. Shirley <jshirley@gmail.com>
kaare: Kaare Rasmussen
mattp: Matt Phillips <mattp@cpan.org>
+mdk: Mark Keating <m.keating@shadowcat.co.uk>
+
+mna: Maya
+
michaelr: Michael Reddick <michael.reddick@gmail.com>
milki: Jonathan Chu <milki@rescomp.berkeley.edu>
+minty: Murray Walker <perl@minty.org>
+
mithaldu: Christian Walde <walde.christian@gmail.com>
mjemmeson: Michael Jemmeson <michael.jemmeson@gmail.com>
+mrf: Mike Francis <ungrim97@gmail.com>
+
mstratman: Mark A. Stratman <stratman@gmail.com>
ned: Neil de Carteret
Numa: Dan Sully <daniel@cpan.org>
+oalders: Olaf Alders <olaf@wundersolutions.com>
+
ovid: Curtis "Ovid" Poe <ovid@cpan.org>
oyse: E<Oslash>ystein Torget <oystein.torget@dnv.com>
peter: Peter Collingbourne <peter@pcc.me.uk>
+Peter Siklósi <einon@einon.hu>
+
Peter Valdemar ME<oslash>rch <peter@morch.com>
phaylon: Robert Sedlacek <phaylon@dunkelheit.at>
plu: Johannes Plunien <plu@cpan.org>
+pplu: Jose Luis Martinez <jlmartinez@capside.com>
+
Possum: Daniel LeWarne <possum@cpan.org>
quicksilver: Jules Bean
rainboxx: Matthias Dietrich <perl@rb.ly>
+Relequestual: Ben Hutton <relequestual@gmail.com>
+
rbo: Robert Bohne <rbo@cpan.org>
rbuels: Robert Buels <rmb32@cornell.edu>
SineSwiper: Brendan Byrd <bbyrd@cpan.org>
+skaufman: Samuel Kaufman <sam@socialflow.com>
+
solomon: Jared Johnson <jaredj@nmgi.com>
spb: Stephen Bennett <stephen@freenode.net>
sszabo: Stephan Szabo <sszabo@bigpanda.com>
+Stephen Peters <steve@stephenpeters.me>
+
talexb: Alex Beamish <talexb@gmail.com>
tamias: Ronald J Kimball <rjk@tamias.net>
+TBSliver: Tom Bloor <t.bloor@shadowcat.co.uk>
+
teejay : Aaron Trevena <teejay@cpan.org>
+theorbtwo: James Mastros <james@mastros.biz>
+
Todd Lipcon
Tom Hukins
xenoterracide: Caleb Cushing <xenoterracide@gmail.com>
+uree: Oriol Soriano <oriol.soriano@capside.com>
+
yrlnry: Mark Jason Dominus <mjd@plover.com>
zamolxes: Bogdan Lucaciu <bogdan@wiz.ro>
+Zefram: Andrew Main <zefram@fysh.org>
+
=head1 COPYRIGHT
Copyright (c) 2005 - 2011 the DBIx::Class L</AUTHOR> and L</CONTRIBUTORS>