projects
/
dbsrgits/SQL-Translator-2.0-ish.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
this is probably a better coercion
[dbsrgits/SQL-Translator-2.0-ish.git]
/
lib
/
SQL
/
Translator
/
Types.pm
diff --git
a/lib/SQL/Translator/Types.pm
b/lib/SQL/Translator/Types.pm
index
f8eb10c
..
3a6f846
100644
(file)
--- 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';