From: Justin Hunter Date: Tue, 27 Jul 2010 17:25:03 +0000 (-0700) Subject: this is probably a better coercion X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=e35826977dadddc97bcdb8785fd51e5e6ab9c0f3;p=dbsrgits%2FSQL-Translator-2.0-ish.git this is probably a better coercion --- diff --git a/lib/SQL/Translator/Types.pm b/lib/SQL/Translator/Types.pm index f8eb10c..3a6f846 100644 --- a/lib/SQL/Translator/Types.pm +++ b/lib/SQL/Translator/Types.pm @@ -42,7 +42,7 @@ class SQL::Translator::Types { subtype Bit, as Int, where { $_ == 1 || $_ == 0 }; coerce Bit, from Undef, via { 0 }, - from Str, via { $_ eq '1' ? 1 : 0 }; + from Str, via { length() ? 1 : 0 }; subtype DBIHandle, as 'DBI::db';