From: Brian Cassidy Date: Thu, 28 Jan 2010 12:33:21 +0000 (-0400) Subject: make sure regex for "int" is case insensitive (RT #54053) X-Git-Tag: 0.06~1 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=06edd8edcdfa7bc868c059770804147cb14eba04;p=dbsrgits%2FDBIx-Class-DateTime-Epoch.git make sure regex for "int" is case insensitive (RT #54053) --- diff --git a/Changes b/Changes index 98e3d89..c3bdfe3 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,8 @@ Revision history for Perl extension DBIx::Class::DateTime::Epoch. +0.06 Thu Jan 28 2009 + - make sure regex for "int" is case insensitive (RT #54053) + 0.05 Mon Jun 01 2009 [ THING THAT WILL NO LONGER BREAK YOUR CODE ] - added back-compat for the "epoch => 1", etc syntax diff --git a/Makefile.PL b/Makefile.PL index ff37cc1..f7dcd52 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,4 +1,4 @@ -use inc::Module::Install 0.87; +use inc::Module::Install 0.92; if( -e 'MANIFEST.SKIP' ) { system( 'pod2text lib/DBIx/Class/DateTime/Epoch.pm > README' ); diff --git a/lib/DBIx/Class/DateTime/Epoch.pm b/lib/DBIx/Class/DateTime/Epoch.pm index a719233..ee14d26 100644 --- a/lib/DBIx/Class/DateTime/Epoch.pm +++ b/lib/DBIx/Class/DateTime/Epoch.pm @@ -3,7 +3,7 @@ package DBIx::Class::DateTime::Epoch; use strict; use warnings; -our $VERSION = '0.05'; +our $VERSION = '0.06'; use base qw( DBIx::Class ); @@ -39,7 +39,7 @@ sub add_columns { sub _inflate_to_datetime { my( $self, $value, $info, @rest ) = @_; $self->next::method( $value, $info, @rest ) - unless $info->{ data_type } =~ m{int} || $info->{ inflate_datetime } eq 'epoch'; + unless $info->{ data_type } =~ m{int}i || $info->{ inflate_datetime } eq 'epoch'; return DateTime->from_epoch( epoch => $value ); } @@ -47,7 +47,7 @@ sub _inflate_to_datetime { sub _deflate_from_datetime { my( $self, $value, $info, @rest ) = @_; $self->next::method( $value, $info, @rest ) - unless $info->{ data_type } =~ m{int} || $info->{ inflate_datetime } eq 'epoch'; + unless $info->{ data_type } =~ m{int}i || $info->{ inflate_datetime } eq 'epoch'; return $value->epoch; } @@ -134,11 +134,11 @@ Overrides column deflation to call C on the column value. =over 4 -=item * DBIx::Class +=item * L -=item * DBIx::Class::TimeStamp +=item * L -=item * DateTime +=item * L =back @@ -150,7 +150,7 @@ Adam Paynter Eadapay@cpan.orgE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2009 by Brian Cassidy +Copyright 2006-2010 by Brian Cassidy This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.