Clean up the mess around $rsrc->sqlt_deploy_callback
authorPeter Rabbitson <ribasushi@cpan.org>
Sun, 15 May 2016 14:38:59 +0000 (16:38 +0200)
committerPeter Rabbitson <ribasushi@cpan.org>
Sun, 15 May 2016 15:16:23 +0000 (17:16 +0200)
commit59806d8681635c59ad3fa30c366d811291c84e87
treeb10cc9193b0b7d126dcda9347c8a99b5ab838470
parentb8e0ecca212fd1ad779865238c8bd4b3c2f62e3f
Clean up the mess around $rsrc->sqlt_deploy_callback

Back in f89bb832 nothingmuch introduced a hook point used to better integrate
with KiokuDB::Backend::DBI. It was properly implemented as a $rsrc instance
attribute, though somewhat undocmented.

Then in 880c075b castaway came along and incorrectly documented the attribute
as settable from a class, without it ever becoming a member of the list in
DBIC::ResultSourceProxy.

Then in 3b4e619d1 yours truly came along and (either misled by the docs, or
by drugs, or both) switched the accessor to classdata (CAG inherited) even
though rsrc-class-level operations were never a thing.

Revert part of 3b4e619d1 and fix the documentation to properly reflect the
state of affairs
lib/DBIx/Class/ResultSource.pm