Catalyst-Model-DBIC-Schema

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

        - change repository link to the new git repo
        - get t/05testapp.t to run on Win32

0.49  Wed May 11 06:03:50 UTC 2011
        - make sure storage_type class is loaded before ->isa check in
          Replicated trait (RT#65791)
        - fix regex stringification test for perl 5.14 (RT#68098)
        - update connect_info POD (RT#66010)

0.48  Thu Dec  9 21:08:33 UTC 2010
        - fix usage of Try::Tiny in helper

0.47  Wed Dec  8 22:21:06 UTC 2010
        - fix loader version check

0.46  Wed Dec  8 13:35:28 UTC 2010
        - make use_moose detection more robust

0.45  Wed Dec  8 12:05:58 UTC 2010
        - fix bug where non-result files were picked up for Moose check

META.yml  view on Meta::CPAN

  DBIx::Class::Schema::Loader: '0.04005'
  Hash::Merge: 0
  List::MoreUtils: 0
  Module::Runtime: '0.012'
  Moose: '1.12'
  MooseX::MarkAsMethods: '0.13'
  MooseX::NonMoose: '0.16'
  MooseX::Types: 0
  MooseX::Types::LoadableClass: 0.009
  Tie::IxHash: 0
  Try::Tiny: 0
  namespace::autoclean: 0.09
  namespace::clean: 0
  perl: 5.8.1
resources:
  license: http://dev.perl.org/licenses/
  repository: https://github.com/perl-catalyst/Catalyst-Model-DBIC-Schema.git
version: '0.66'

Makefile.PL  view on Meta::CPAN


requires 'Moose' => '1.12';
requires 'MooseX::MarkAsMethods' => '0.13';
requires 'MooseX::Types';
requires 'MooseX::Types::LoadableClass' => 0.009;
requires 'Module::Runtime' => '0.012';
requires 'namespace::autoclean' => 0.09;
requires 'Carp::Clan';
requires 'List::MoreUtils';
requires 'Tie::IxHash';
requires 'Try::Tiny';
requires 'Catalyst::Component::InstancePerContext';


test_requires 'Test::More' => '0.94';
test_requires 'Test::Exception';
test_requires 'Storable';
test_requires 'Test::Requires';
test_requires 'DBD::SQLite';

feature 'Catalyst::Helper support',

lib/Catalyst/Helper/Model/DBIC/Schema.pm  view on Meta::CPAN


use Carp;
use Tie::IxHash ();
use Data::Dumper ();
use List::Util 'first';
use MooseX::Types::Moose qw/Str HashRef Bool ArrayRef/;
use Catalyst::Model::DBIC::Schema::Types 'CreateOption';
use List::MoreUtils 'firstidx';
use Scalar::Util 'looks_like_number';
use File::Find 'finddepth';
use Try::Tiny;
use Cwd 'getcwd';
use Module::Runtime 'use_module';

=head1 NAME

Catalyst::Helper::Model::DBIC::Schema - Helper for DBIC Schema Models

=head1 SYNOPSIS

  script/create.pl model CatalystModelName DBIC::Schema MyApp::SchemaClass \



( run in 0.575 second using v1.01-cache-2.11-cpan-05444aca049 )