Hi,

Running prove over my t directoty is giving me errors:

Error:  Can't locate object method "config" via package "MyApp" at
lib/MyApp/Model/DB.pm line 7.

package MyApp::Model::DB;
use strict;
use warnings;
use base 'Catalyst::Model::DBIC::Schema';
__PACKAGE__->config(
    schema_class => 'MyApp::Schema',
    connect_info => MyApp->config->{'DB::Schema'}->{'connect_info'},
   );


and similarly:

Can't locate object method "path_to" via package "MyApp" at
lib/MyApp/View/TT.pm line 20.

package MyApp::View::TT;
use strict;
use base 'Catalyst::View::TT'
__PACKAGE__->config(
        TEMPLATE_EXTENSION      => '.tt2',
        INCLUDE_PATH            => [
                MyApp->path_to('root/src'),
                ],
        TIMER                   => 0,
        WRAPPER                 => 'wrapper.tt2' ,
        );


Do I need to 'use MyApp'? I am not sure why it's not searching back up
the tree to find these method from Catalyst.

Can anyone advice me please?
Dp.

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to