X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FController%2FDBIC%2FAPI%2FTypes.pm;h=bf413f617a01d61535ed1144f73bc4f4be652b59;hb=a1f7106409eb2d3c49aa9cb2c631464c14e911c4;hp=3632e83c95f29a6563cbed8d7a0871ca9b7575c4;hpb=d273984026646e5b57c052deef3fcb9121122060;p=catagits%2FCatalyst-Controller-DBIC-API.git diff --git a/lib/Catalyst/Controller/DBIC/API/Types.pm b/lib/Catalyst/Controller/DBIC/API/Types.pm index 3632e83..bf413f6 100644 --- a/lib/Catalyst/Controller/DBIC/API/Types.pm +++ b/lib/Catalyst/Controller/DBIC/API/Types.pm @@ -38,7 +38,7 @@ Coerces Str. =cut subtype OrderedBy, as Maybe[ArrayRef[Str|HashRef|ScalarRef]]; -coerce OrderedBy, from Str, via { [$_] }; +coerce OrderedBy, from Str, via { [$_] }, from HashRef, via { [$_] }; =type SelectColumns as Maybe[ArrayRef[Str|HashRef]] @@ -49,7 +49,7 @@ Coerces Str. =cut subtype SelectColumns, as Maybe[ArrayRef[Str|HashRef]]; -coerce SelectColumns, from Str, via { [$_] }; +coerce SelectColumns, from Str, via { [$_] }, from HashRef, via { [$_] }; =type SearchParameters as Maybe[ArrayRef[HashRef]]