DBIx-Class-TemporalRelations
view release on metacpan or search on metacpan
"Dist::Zilla::Plugin::TestRelease" : "0",
"Dist::Zilla::Plugin::UploadToCPAN" : "0"
}
},
"runtime" : {
"requires" : {
"Carp" : "0",
"DBIx::Class::Candy::Exports" : "0",
"DBIx::Class::Relationship::Base" : "0",
"Lingua::EN::Inflexion" : "0",
"Modern::Perl" : "0",
"Sub::Quote" : "0",
"parent" : "0",
"perl" : "5.010"
}
},
"test" : {
"recommends" : {
"CPAN::Meta" : "2.120900"
},
"requires" : {
"Dist::Zilla::Plugin::Test::Compile" : "2.058",
"Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.028",
"Dist::Zilla::Plugin::TestRelease" : "6.024",
"Dist::Zilla::Plugin::UploadToCPAN" : "6.024",
"ExtUtils::MakeMaker" : "7.62",
"File::Spec" : "3.80",
"FindBin" : "1.52",
"IO::Handle" : "1.46",
"IPC::Open3" : "1.21",
"Lingua::EN::Inflexion" : "0.002007",
"Modern::Perl" : "1.20200211",
"Sub::Quote" : "2.006006",
"Test2::Plugin::ExitSummary" : "0.000144",
"Test2::Plugin::NoWarnings" : "0.09",
"Test2::Plugin::Times" : "0.000144",
"Test2::V0" : "0.000144",
"Test::DBIx::Class" : "0.52",
"Test::More" : "1.302183",
"base" : "2.27",
"lib" : "0.65",
"parent" : "0.238",
name: DBIx-Class-TemporalRelations
provides:
DBIx::Class::TemporalRelations:
file: lib/DBIx/Class/TemporalRelations.pm
version: '0.9000'
requires:
Carp: '0'
DBIx::Class::Candy::Exports: '0'
DBIx::Class::Relationship::Base: '0'
Lingua::EN::Inflexion: '0'
Modern::Perl: '0'
Sub::Quote: '0'
parent: '0'
perl: '5.010'
resources:
bugtracker: https://gitlab.com/GeekRuthie/DBIx-Class-TemporalRelations/-/issues
homepage: https://p3rl.org/DBIx::Class::TemporalRelations
repository: https://gitlab.com/GeekRuthie/DBIx-Class-TemporalRelations.git
version: '0.9000'
x_BuiltWith:
failures:
Dist::Zilla::Plugin::Test::Compile: '2.058'
Dist::Zilla::Plugin::Test::ReportPrereqs: '0.028'
Dist::Zilla::Plugin::TestRelease: '6.024'
Dist::Zilla::Plugin::UploadToCPAN: '6.024'
ExtUtils::MakeMaker: '7.62'
File::Spec: '3.80'
FindBin: '1.52'
IO::Handle: '1.46'
IPC::Open3: '1.21'
Lingua::EN::Inflexion: '0.002007'
Modern::Perl: '1.20200211'
Sub::Quote: '2.006006'
Test2::Plugin::ExitSummary: '0.000144'
Test2::Plugin::NoWarnings: '0.09'
Test2::Plugin::Times: '0.000144'
Test2::V0: '0.000144'
Test::DBIx::Class: '0.52'
Test::More: '1.302183'
base: '2.27'
lib: '0.65'
parent: '0.238'
Makefile.PL view on Meta::CPAN
},
"DISTNAME" => "DBIx-Class-TemporalRelations",
"LICENSE" => "perl",
"MIN_PERL_VERSION" => "5.010",
"NAME" => "DBIx::Class::TemporalRelations",
"PREREQ_PM" => {
"Carp" => 0,
"DBIx::Class::Candy::Exports" => 0,
"DBIx::Class::Relationship::Base" => 0,
"Lingua::EN::Inflexion" => 0,
"Modern::Perl" => 0,
"Sub::Quote" => 0,
"parent" => 0
},
"TEST_REQUIRES" => {
"DBIx::Class::Candy" => 0,
"DBIx::Class::Core" => 0,
"DBIx::Class::Schema" => 0,
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"FindBin" => 0,
Makefile.PL view on Meta::CPAN
"DBIx::Class::Candy::Exports" => 0,
"DBIx::Class::Core" => 0,
"DBIx::Class::Relationship::Base" => 0,
"DBIx::Class::Schema" => 0,
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"FindBin" => 0,
"IO::Handle" => 0,
"IPC::Open3" => 0,
"Lingua::EN::Inflexion" => 0,
"Modern::Perl" => 0,
"Sub::Quote" => 0,
"Test2::Plugin::ExitSummary" => 0,
"Test2::Plugin::NoWarnings" => 0,
"Test2::Plugin::Times" => 0,
"Test2::V0" => 0,
"Test::DBIx::Class" => 0,
"Test::More" => 0,
"base" => 0,
"lib" => 0,
"parent" => 0,
# This file is generated by Dist::Zilla::Plugin::CPANFile v6.024
# Do not edit this file directly. To change prereqs, edit the `dist.ini` file.
requires "Carp" => "0";
requires "DBIx::Class::Candy::Exports" => "0";
requires "DBIx::Class::Relationship::Base" => "0";
requires "Lingua::EN::Inflexion" => "0";
requires "Modern::Perl" => "0";
requires "Sub::Quote" => "0";
requires "parent" => "0";
requires "perl" => "5.010";
on 'test' => sub {
requires "DBIx::Class::Candy" => "0";
requires "DBIx::Class::Core" => "0";
requires "DBIx::Class::Schema" => "0";
requires "ExtUtils::MakeMaker" => "0";
requires "File::Spec" => "0";
lib/DBIx/Class/TemporalRelations.pm view on Meta::CPAN
package DBIx::Class::TemporalRelations;
use Modern::Perl;
our $VERSION = '0.9000'; # VERSION
our $AUTHORITY = 'cpan:GEEKRUTH'; # AUTHORITY
# ABSTRACT: Establish and introspect time-based relationships between tables.
use Carp qw(carp croak);
use parent 'DBIx::Class::Relationship::Base';
use DBIx::Class::Candy::Exports;
use Lingua::EN::Inflexion;
use Sub::Quote qw(quote_sub);
perlcriticrc view on Meta::CPAN
[Subroutines::ProhibitExcessComplexity]
max_mccabe = 25
[TestingAndDebugging::ProhibitNoStrict]
allow = refs
[TestingAndDebugging::ProhibitNoWarnings]
allow = redefine
[TestingAndDebugging::RequireUseStrict]
equivalent_modules = Modern::Perl
[TestingAndDebugging::RequireUseWarnings]
equivalent_modules = Modern::Perl
[ValuesAndExpressions::ProhibitInterpolationOfLiterals]
allow_if_string_contains_single_quote = 1
[Variables::ProhibitPackageVars]
add_packages = Carp Test::Builder
#
# Turn these off!
#
t/00-report-prereqs.dd view on Meta::CPAN
'Dist::Zilla::Plugin::TestRelease' => '0',
'Dist::Zilla::Plugin::UploadToCPAN' => '0'
}
},
'runtime' => {
'requires' => {
'Carp' => '0',
'DBIx::Class::Candy::Exports' => '0',
'DBIx::Class::Relationship::Base' => '0',
'Lingua::EN::Inflexion' => '0',
'Modern::Perl' => '0',
'Sub::Quote' => '0',
'parent' => '0',
'perl' => '5.010'
}
},
'test' => {
'recommends' => {
'CPAN::Meta' => '2.120900'
},
'requires' => {
t/lib/TestSchema.pm view on Meta::CPAN
package TestSchema;
use Modern::Perl;
use base qw(DBIx::Class::Schema);
__PACKAGE__->load_namespaces();
1;
t/lib/TestSchema/Result/Contraption.pm view on Meta::CPAN
package TestSchema::Result::Contraption;
use Modern::Perl;
use base qw(DBIx::Class::Core);
__PACKAGE__->table('teddy_bear');
__PACKAGE__->add_columns(qw(id purchased_by purchase_dt color height where_purchased));
__PACKAGE__->set_primary_key('id');
__PACKAGE__->belongs_to( 'purchased_by' => 'TestSchema::Result::Human', 'id' );
1;
t/lib/TestSchema/Result/Doodad.pm view on Meta::CPAN
package TestSchema::Result::Doodad;
use Modern::Perl;
use parent qw(DBIx::Class::Core);
__PACKAGE__->table('doodad');
__PACKAGE__->add_columns(qw/id description created_dt created_by/);
__PACKAGE__->add_columns(
modified_dt => { is_nullable => 1, },
modified_by => { is_nullable => 1, },
);
__PACKAGE__->set_primary_key('id');
__PACKAGE__->belongs_to( 'created_by' => 'TestSchema::Result::Human', 'id' );
t/lib/TestSchema/Result/Doohickey.pm view on Meta::CPAN
package TestSchema::Result::Doohickey;
use Modern::Perl;
use base qw(DBIx::Class::Core);
__PACKAGE__->table('doohickey');
__PACKAGE__->add_columns(qw/id model make purchased_by purchase_dt/);
__PACKAGE__->add_columns(
modified_dt => { is_nullable => 1, },
modified_by => { is_nullable => 1, },
);
__PACKAGE__->set_primary_key('id');
__PACKAGE__->belongs_to( 'purchased_by' => 'TestSchema::Result::Human', 'id' );
t/lib/TestSchema/Result/Human.pm view on Meta::CPAN
package TestSchema::Result::Human;
use Modern::Perl;
use DBIx::Class::Candy -components => [qw/TemporalRelations/];
__PACKAGE__->table('human');
__PACKAGE__->add_columns(qw(id name));
__PACKAGE__->set_primary_key('id');
__PACKAGE__->has_many(
'contraptions' => 'TestSchema::Result::Contraption',
'purchased_by'
( run in 1.121 second using v1.01-cache-2.11-cpan-a5abf4f5562 )