X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FSQL%2FTranslator%2FSchema%2FTrigger.pm;h=c0d8d38ae126664e9357d9cc3189d78f69b56400;hb=68d75205c6994eb347f51726cea9bf3dbf28b498;hp=ae2d951d17af278139af10bb7bb3622f94cfb2a5;hpb=45595850cc8937473606c3430c5fcbbd4b07a294;p=dbsrgits%2FSQL-Translator.git diff --git a/lib/SQL/Translator/Schema/Trigger.pm b/lib/SQL/Translator/Schema/Trigger.pm index ae2d951..c0d8d38 100644 --- a/lib/SQL/Translator/Schema/Trigger.pm +++ b/lib/SQL/Translator/Schema/Trigger.pm @@ -32,13 +32,9 @@ use Moo; use SQL::Translator::Utils qw(parse_list_arg ex2err throw); use SQL::Translator::Types qw(schema_obj); use List::MoreUtils qw(uniq); +use Sub::Quote qw(quote_sub); -with qw( - SQL::Translator::Role::Error - SQL::Translator::Role::BuildArgs - SQL::Translator::Schema::Role::Extra - SQL::Translator::Schema::Role::Compare -); +extends 'SQL::Translator::Schema::Object'; our $VERSION = '1.59'; @@ -217,7 +213,7 @@ Gets or set the action of the trigger. =cut -has action => ( is => 'rw', default => sub { '' } ); +has action => ( is => 'rw', default => quote_sub(q{ '' }) ); sub is_valid { @@ -253,7 +249,7 @@ Get or set the trigger's name. =cut -has name => ( is => 'rw', default => sub { '' } ); +has name => ( is => 'rw', default => quote_sub(q{ '' }) ); =head2 order @@ -263,7 +259,7 @@ Get or set the trigger's order. =cut -has order => ( is => 'rw', default => sub { 0 } ); +has order => ( is => 'rw', default => quote_sub(q{ 0 }) ); around order => sub { my ( $orig, $self, $arg ) = @_;