2 class SQL::Translator::Object::Procedure extends SQL::Translator::Object {
3 use MooseX::Types::Moose qw(ArrayRef Str);
4 use MooseX::MultiMethods;
5 use SQL::Translator::Types qw(Schema);
25 has '_parameters' => (
29 _parameters => 'elements',
30 add_parameter => 'push',
31 remove_last_parameter => 'pop',
33 default => sub { [] },
43 multi method parameters(Str $parameter) { $self->add_parameter($parameter) }
44 multi method parameters(ArrayRef $parameter) { $self->add_parameter($parameter) }
45 multi method parameters { $self->_parameters }