Still do null-branch pruning when we are using our own inflate_result()
authorPeter Rabbitson <ribasushi@cpan.org>
Tue, 5 Mar 2013 05:49:53 +0000 (06:49 +0100)
committerPeter Rabbitson <ribasushi@cpan.org>
Sun, 10 Mar 2013 11:10:45 +0000 (12:10 +0100)
commit79adc44f8b50de05a1d31f9b3d4a64b137c7d0d8
tree7ede6bc42a25c5f135af4f5ab448ca875f462370
parentf85cb29d02df616bd9441ab9d01a66315e28b13c
Still do null-branch pruning when we are using our own inflate_result()

52864fbd was too aggressive in removing stuff - inheritance no longer
matters, but which method we will be calling does. If we are still using
our own inflate_result() there is no point of doing the double work of
blessing and then skipping null branches.
lib/DBIx/Class/ResultSet.pm
lib/DBIx/Class/ResultSource/RowParser.pm
lib/DBIx/Class/ResultSource/RowParser/Util.pm
t/resultset/inflate_result_api.t
t/resultset/rowparser_internals.t