X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass.pm;h=901023c3d0578bfe4c4e594d061704a1e8087ffe;hb=f4c649f846b310c2623e9fd735d4d57afa6fecbf;hp=38fde7a0c6552121125891066a58f1e138e6f373;hpb=a9da9b6a57a597bc7e52c7e7ad7221eaa7ee6d14;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class.pm b/lib/DBIx/Class.pm index 38fde7a..901023c 100644 --- a/lib/DBIx/Class.pm +++ b/lib/DBIx/Class.pm @@ -11,49 +11,11 @@ our $VERSION; # $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.08250'; +$VERSION = '0.08270'; $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 - , - - ASSERT_NO_INTERNAL_WANTARRAY => $ENV{DBIC_ASSERT_NO_INTERNAL_WANTARRAY} ? 1 : 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; @@ -97,8 +59,6 @@ sub _attr_cache { 1; -__END__ - =encoding UTF-8 =head1 NAME @@ -112,13 +72,21 @@ To get the most out of DBIx::Class with the least confusion it is strongly recommended to read (at the very least) the L in the order presented there. -=head1 HOW TO GET HELP +=cut + +# *DO NOT* change this heading - it is linked throughout the ecosystem -Due to the complexity of its problem domain, DBIx::Class is a relatively +sub DBIx::Class::_ENV_::HELP_URL () { + 'http://p3rl.org/DBIx::Class#GETTING_HELP/SUPPORT' +} + +=head1 GETTING HELP/SUPPORT + +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 @@ -338,6 +306,8 @@ amiri: Amiri Barksdale amoore: Andrew Moore +Andrew Mehta + andrewalker: Andre Walker andyg: Andy Grundman @@ -352,6 +322,8 @@ ash: Ash Berlin bert: Norbert Csongrádi +bfwg: Colin Newell + blblack: Brandon L. Black bluefeet: Aran Deltac @@ -376,6 +348,8 @@ claco: Christopher H. Laco clkao: CL Kao +Ctrl-o L + da5id: David Jack Olrik dariusj: Darius Jokilehto @@ -388,18 +362,24 @@ debolaz: Anders Nor Berle dew: Dan Thomas +dim0xff: Dmitry Latin + dkubb: Dan Kubb dnm: Justin Wheeler dpetrov: Dimitar Petrov +duncan_dmg: Duncan Garland + dwc: Daniel Westermann-Clark dyfrgi: Michael Leuchtenburg edenc: Eden Cardim +Eligo L + ether: Karen Etheridge felliott: Fitz Elliott @@ -420,6 +400,8 @@ Haarg: Graham Knop hobbs: Andrew Rodland +idn: Ian Norton + ilmari: Dagfinn Ilmari MannsEker initself: Mike Baas @@ -430,6 +412,8 @@ jawnsy: Jonathan Yu jasonmay: Jason May +jegade: Jens Gassmann + jesper: Jesper Krogh jgoulah: John Goulah @@ -460,14 +444,22 @@ mattlaw: Matt Lawrence mattp: Matt Phillips +mdk: Mark Keating + +mna: Maya + michaelr: Michael Reddick milki: Jonathan Chu +minty: Murray Walker + mithaldu: Christian Walde mjemmeson: Michael Jemmeson +mrf: Mike Francis + mstratman: Mark A. Stratman ned: Neil de Carteret @@ -504,6 +496,8 @@ phaylon: Robert Sedlacek plu: Johannes Plunien +pplu: Jose Luis Martinez + Possum: Daniel LeWarne quicksilver: Jules Bean @@ -538,6 +532,8 @@ semifor: Marc Mims SineSwiper: Brendan Byrd +skaufman: Samuel Kaufman + solomon: Jared Johnson spb: Stephen Bennett @@ -546,12 +542,18 @@ Squeeks sszabo: Stephan Szabo +Stephen Peters + talexb: Alex Beamish tamias: Ronald J Kimball +TBSliver: Tom Bloor + teejay : Aaron Trevena +theorbtwo: James Mastros + Todd Lipcon Tom Hukins @@ -574,10 +576,14 @@ wreis: Wallace Reis xenoterracide: Caleb Cushing +uree: Oriol Soriano + yrlnry: Mark Jason Dominus zamolxes: Bogdan Lucaciu +Zefram: Andrew Main + =head1 COPYRIGHT Copyright (c) 2005 - 2011 the DBIx::Class L and L