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

FreeBSD Manual Pages

  
 
  

home | help
Bread::Board::Declare:UserdContributedcPerl:Documentatio:Attribute::Service(3)

NAME
       Bread::Board::Declare::Meta::Role::Attribute::Service - attribute
       metarole	for service attributes in Bread::Board::Declare

VERSION
       version 0.16

DESCRIPTION
       This role adds functionality to the attribute metaclass for
       Bread::Board::Declare objects.

ATTRIBUTES
   block
       The block to use	when creating a	Bread::Board::BlockInjection service.

   literal_value
       The value to use	when creating a	Bread::Board::Literal service. Note
       that the	parameter that should be passed	to "has" is "value".

   lifecycle
       The lifecycle to	use when creating the service. See
       Bread::Board::Service and Bread::Board::LifeCycle.

   dependencies
       The dependency specification to use when	creating the service. See
       Bread::Board::Service::WithDependencies.

   parameters
       The parameter specification to use when creating	the service. See
       Bread::Board::Service::WithParameters.

   infer
       If true,	the dependency list will be inferred as	much as	possible from
       the attributes in the class. See
       Bread::Board::Manual::Concepts::Typemap for more	information. Note that
       this is only valid for constructor injection services.

   constructor_name
       The constructor name to use when	creating
       Bread::Board::ConstructorInjection services. Defaults to	"new".

   associated_service
       The service object that is associated with this attribute.

AUTHOR
       Jesse Luehrs <doy@tozt.net>

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

       This is free software, licensed under:

	 The MIT (X11) License

perl v5.24.1	      Bread::Board::Declare::Meta::Role::Attribute::Service(3)

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

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Bread::Board::Declare::Meta::Role::Attribute::Service&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help