AWS-ARN

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         }
      },
      "develop" : {
         "requires" : {
            "App::ModuleBuildTiny" : "0.028"
         }
      },
      "runtime" : {
         "requires" : {
            "Moo" : "2.0",
            "Try::Tiny" : "0",
            "Type::Utils" : "0",
            "Types::Standard" : "0"
         }
      }
   },
   "provides" : {
      "AWS::ARN" : {
         "file" : "lib/AWS/ARN.pm",
         "version" : "0.007"
      }

META.yml  view on Meta::CPAN

meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: AWS-ARN
provides:
  AWS::ARN:
    file: lib/AWS/ARN.pm
    version: '0.007'
requires:
  Moo: '2.0'
  Try::Tiny: '0'
  Type::Utils: '0'
  Types::Standard: '0'
resources:
  IRC: irc://irc.styxnet.tech/#perl
  bugtracker: https://github.com/tehmoth/AWS-ARN/issues
  repository: https://github.com/tehmoth/AWS-ARN.git
version: '0.007'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'

cpanfile  view on Meta::CPAN

requires 'Moo' => '2.0';
requires 'Try::Tiny';
requires 'Type::Utils';
requires 'Types::Standard';

on configure => sub {
    requires 'Module::Build::Tiny', '0.034';
    requires 'perl', '5.006';
};

lib/AWS/ARN.pm  view on Meta::CPAN


around BUILDARGS => sub {
	my ( $orig, $class, @args ) = @_;

	return { arn => $args[0] }
		if @args == 1 && !ref $args[0];

	return $class->$orig( @args );
};

no Try::Tiny;
no Type::Utils;
no Types::Standard;
no Moo;

1;

__END__

=pod



( run in 0.688 second using v1.01-cache-2.11-cpan-0d8aa00de5b )