RSS Git Download  Clone
Raw Blame History
=begin # cannot use Feature::Compat::Class, it cannot find DBIx::Simple::Result
  despite using BEGIN block in multiple locations throughout app 
# use App::Class;
# class App::DB::Result :isa('DBIx::Simple::Result');
=cut

package App::DB::Result; # don't use 'class' syntax, see above

=begin # README - this does not work, functions are inaccessible via DBIx::Simple::Result
================================================================================
* new methods row(), column(), value()
================================================================================
=cut

BEGIN { # fix for DBIx::Simple::Result being in same file as DBIx::Simple & not in @INC:
    require DBIx::Simple; # warn $INC{'DBIx/Simple.pm'};
    $INC{'DBIx/Simple/Result.pm'} = $INC{'DBIx/Simple.pm'};
}
use parent 'DBIx::Simple::Result';

# method column { shift->SUPER::flat(@_) } # this is not accessible through ::Result
sub column { shift->SUPER::flat(@_) } # this is not accessible through ::Result

1;