The following module was proposed for inclusion in the Module List:

  modid:       MooseX::ShortCut::BuildInstance
  DSLIP:       Rdpfp
  description: A shortcut to build Moose instances
  userid:      JANDREW (Jed Lund)
  chapterid:   2 (Language_Extensions)
  communities:
    https://github.com/jandrew/MooseX-ShortCut-BuildInstance

  similar:
    Moose::Meta::Class Moose::Util MooseX::ClassCompositor

  rationale:

    This class is used to create a Moose class or instance on the fly.
    There are two primary functions; build_class and build_instance. If
    you call build_instance the function will internally call
    build_class with the passed arguments. The purpose of this class is
    the ability to build a custom class instance in one step rather than
    stringing together a series of -> calls from object creation by
    Moose::Meta::Class and role addition calls from Moose::Util. Along
    the way it will handle most missing pieces of the class building
    puzzle as well as allowing for one role to require elements of a
    previous role without writing an additional loop. Each element here
    is available somewhere else but not all of them together. As a
    consequence this is a 'ShortCut' removing multiple steps to instance
    creation.

  enteredby:   JANDREW (Jed Lund)
  enteredon:   Sun Nov 10 03:56:52 2013 UTC

The resulting entry would be:

MooseX::ShortCut::
::BuildInstance   Rdpfp A shortcut to build Moose instances          JANDREW


Thanks for registering,
-- 
The PAUSE

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b7e00000_5b2e504fd0006a40&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b7e00000_5b2e504fd0006a40&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
  
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=MooseX%3A%3AShortCut%3A%3ABuildInstance

Reply via email to