Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MooseX::NonMoose::MetaUserlContributedePerlonMoose::Meta::Role::Constructor(3)

NAME
       MooseX::NonMoose::Meta::Role::Constructor - constructor method trait
       for MooseX::NonMoose

VERSION
       version 0.26

SYNOPSIS
	 package My::Moose;
	 use Moose ();
	 use Moose::Exporter;

	 Moose::Exporter->setup_import_methods;
	 sub init_meta {
	     shift;
	     my	%options = @_;
	     Moose->init_meta(%options);
	     Moose::Util::MetaRole::apply_metaclass_roles(
		 for_class		 => $options{for_class},
		 metaclass_roles	 => ['MooseX::NonMoose::Meta::Role::Class'],
		 constructor_class_roles =>
		     ['MooseX::NonMoose::Meta::Role::Constructor'],
	     );
	     return Moose::Util::find_meta($options{for_class});
	 }

DESCRIPTION
       This trait implements inlining of the constructor for classes using the
       MooseX::NonMoose::Meta::Role::Class metaclass trait; it has no effect
       unless that trait is also used. See those docs and the docs for
       MooseX::NonMoose	for more information.

AUTHOR
       Jesse Luehrs <doy@tozt.net>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2014 by Jesse Luehrs.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

perl v5.24.1			  MooseX::NonMoose::Meta::Role::Constructor(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=MooseX::NonMoose::Meta::Role::Constructor&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help