use Lingua::EN::Inflect::Phrase ();
use String::ToIdentifier::EN ();
use String::ToIdentifier::EN::Unicode ();
-use File::Temp ();
use Class::Unload;
-use Class::Inspector ();
+use Class::Inspector;
use Scalar::Util 'looks_like_number';
use DBIx::Class::Schema::Loader::Column;
use DBIx::Class::Schema::Loader::Utils qw/split_name dumper_squashed eval_package_without_redefine_warnings class_path slurp_file sigwarn_silencer firstidx uniq/;
use DBIx::Class ();
use Encode qw/encode decode/;
use List::Util qw/all any none/;
-use File::Temp 'tempfile';
+use File::Temp qw/tempfile tempdir/;
+
use namespace::clean;
-our $VERSION = '0.07046';
+our $VERSION = '0.07047';
__PACKAGE__->mk_group_ro_accessors('simple', qw/
schema
remote_moniker => moniker of the DBIC class we are related to,
remote_columns => columns in the other table in the relationship,
# for type => "many_to_many" only:
- link_class => name of the DBIC class for the link table
- link_moniker => moniker of the DBIC class for the link table
- link_rel_name => name of the relationship to the link table
+ link_class => name of the DBIC class for the link table,
+ link_moniker => moniker of the DBIC class for the link table,
+ link_rel_name => name of the relationship to the link table,
}
In addition it is passed a coderef that can be called with a hashref map.
croak "dry_run can only be used with static schema generation"
if $self->dynamic and $self->dry_run;
- $self->{temp_directory} ||= File::Temp::tempdir( 'dbicXXXX',
- TMPDIR => 1,
- CLEANUP => 1,
- );
+ $self->{temp_directory} ||= tempdir( 'dbicXXXX',
+ TMPDIR => 1,
+ CLEANUP => 1,
+ );
$self->{dump_directory} ||= $self->{temp_directory};