Thread Frage zu OO und plugin (8 answers)
Opened by Kuerbis at 2014-03-17 14:01

Gast wer
 2014-03-17 16:12
#174199 #174199
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
sub plugin {
  my $self=shift;
  unless $self->{plugin} {
    my $ok = eval "require $Plugin_Package;";
    die("error load $Plugin_Package\n$@") unless $ok;
    $self->{plugin} = $Plugin_Package->new();
  }
  return $self->{plugin};
}

#...

sub get_key {
    # ...
    $self->plugin()->some_method();
    # ...
}


vorteil: plugin wird erst geladen/erzeugt wenn es nötig ist.
fehler beim laden des moduls können abgefangen werden.
Last edited: 2014-03-17 16:21:53 +0100 (CET)

View full thread Frage zu OO und plugin