Context-Singleton

 view release on metacpan or  search on metacpan

t/lib/Sample/Context/Singleton.pm  view on Meta::CPAN


use v5.10;
use strict;
use warnings;

package Sample::Context::Singleton;

our $VERSION = v1.0.0;

use parent 'Context::Singleton';

use Ref::Util;

our @EXPORT = @Context::Singleton::EXPORT;

sub import {
	my ($class, @params) = @_;

	my $globals = Ref::Util::is_hashref ($params[0])
		? shift @params
		: {}
		;

	$globals->{into} //= scalar caller;
	$globals->{load_path} //= [];
    push @{ $globals->{load_path} }, 'Sample::Context::Singleton::001';

	$class->SUPER::import ($globals, @params);
}

1;



( run in 1.166 second using v1.01-cache-2.11-cpan-39bf76dae61 )