Podczas ładowania potrzebnych pluginów wywoływana jest metoda new każdego z nich. W jej wywołaniu wtyczka powinna zostać wstępnie skonfigurowana, np. stworzenie listy opcji konfiguracyjnych plugina i ustawienie ich na wartości domyślne.
Przykład 2.1. Szkielet metody new
sub new { my ($c, %args) = @_; my $class = ref($c) || $c; $args{opts} = { 'your_name' => '' }; bless \%args, $class; }
W momencie wywołania metody new przekazywane jej jest API.