From 647c02bf0846c64abfeddecbf76a2611efe8f6c9 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Tue, 24 Jul 2018 10:40:38 +0200 Subject: vim: Update perl snippets Signed-off-by: Florian Pritz --- .vim/UltiSnips/perl.snippets | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.vim/UltiSnips/perl.snippets b/.vim/UltiSnips/perl.snippets index b480482..61d9a83 100644 --- a/.vim/UltiSnips/perl.snippets +++ b/.vim/UltiSnips/perl.snippets @@ -1,12 +1,14 @@ snippet new -sub new { - my $class = shift; +method new($class: $deps = {}) { + ${0} + return $class->new_no_defaults($deps); +} +method new_no_defaults($class: $deps = {}) { my $self = {}; bless $self, $class; - - ${0} - + $self->{deps} = $deps; return $self; } + endsnippet -- cgit v1.2.3-24-g4f1b