Sub::SingletonBuilder - a singleton subroutine builder


Sub-SingletonBuilder documentation  | view source Contained in the Sub-SingletonBuilder distribution.

Index


NAME

Top

Sub::SingletonBuilder - a singleton subroutine builder

SYNOPSIS

Top

  use Sub::SingletonBuilder;

  # simple example
  *dbh = build_singleton(sub {
      DBI->connect(...);
  });
  dbh()->execute(...);

  # declare explicit destructor as well
  (*dbh, *dbh_disconnect) = build_singleton(
      sub {
          DBI->connect(...);
      },
      sub {
          my $dbh = shift;
          $dbh->disconnect();
      },
  );

AUTHOR

Top

Kazuho Oku

COPYRIGHT AND LICENSE

Top


Sub-SingletonBuilder documentation  | view source Contained in the Sub-SingletonBuilder distribution.