moosex::declare::syntax::keyword::method(3pm) [mojave man page]
MooseX::Declare::Syntax::Keyword::Method(3pm) User Contributed Perl Documentation MooseX::Declare::Syntax::Keyword::Method(3pm)NAME
MooseX::Declare::Syntax::Keyword::Method - Handle method declarations
DESCRIPTION
This role is an extension of MooseX::Declare::Syntax::MethodDeclaration that allows you to install keywords that declare methods.
METHODS
register_method_declaration
Object->register_method_declaration (Object $metaclass, Str $name, Object $method)
This method required by the method declaration role will register the finished method object via the "$metaclass->add_method" method.
MethodModifier->new(
identifier => 'around',
modifier_type => 'around',
prototype_injections => {
declarator => 'around',
injections => [ 'CodeRef $orig' ],
},
);
This will mean that the signature "(Str $foo)" will become "CodeRef $orig: Object $self, Str $foo" and and "()" will become "CodeRef $orig:
Object $self".
CONSUMES
o MooseX::Declare::Syntax::MethodDeclaration
SEE ALSO
o MooseX::Declare
o MooseX::Declare::Syntax::MooseSetup
o MooseX::Declare::Syntax::MethodDeclaration
o MooseX::Method::Signatures
AUTHOR
Florian Ragwitz <rafl@debian.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2008 by Florian Ragwitz.
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.18.2 2013-12-14 MooseX::Declare::Syntax::Keyword::Method(3pm)
Check Out this Related Man Page
MooseX::Declare::Syntax::MethodDeclaration(3pm) User Contributed Perl Documentation MooseX::Declare::Syntax::MethodDeclaration(3pm)NAME
MooseX::Declare::Syntax::MethodDeclaration - Handles method declarations
DESCRIPTION
A role for keyword handlers that gives a framework to add or modify methods or things that look like methods.
ATTRIBUTES
prototype_injections
An optional structure describing additional things to be added to a methods signature. A popular example is found in the "around" method
modifier handler:
METHODS
parse
Object->parse (Object $ctx);
Reads a name and a prototype and builds the method meta object then registers it into the current class using MooseX::Method::Signatures
and a "custom_method_application", that calls "register_method_declaration".
CONSUMES
o MooseX::Declare::Syntax::KeywordHandling
REQUIRED METHODS
register_method_declaration
Object->register_method_declaration (Object $metaclass, Str $name, Object $method)
This method will be called with the target metaclass and the final built method meta object and its name. The value it returns will be the
value returned where the method was declared.
SEE ALSO
o MooseX::Declare
o MooseX::Declare::Syntax::NamespaceHandling
o MooseX::Declare::Syntax::MooseSetup
o MooseX::Method::Signatures
AUTHOR
Florian Ragwitz <rafl@debian.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2008 by Florian Ragwitz.
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.18.2 2013-12-14 MooseX::Declare::Syntax::MethodDeclaration(3pm)
Hi,
I am getting a strange error as "Syntax error at the end of input" but I dont find any error in the file.
Can anyone please let me know what it is?
Thanks (2 Replies)
Hallo,
ich habe folgende Dateien:
1Lmr12345.orig
1Lmr23456.orig
1Lmr34567.orig
Davon allerdings hunderte.
Wie lautet der Befehl um diese Dateien umzubenennen in
1Lmr12345
1Lmr23456
1Lmr34567
also ohne die Endung und ohne den Punkt?
Weiß einer was????? (1 Reply)
function user {
sqlplus primeit@$ORACLE_SID/primeit <<EOF
select user_name from test;
EOF
}
function gen {
genpwdfile dec -in $1 -out $2
echo $1
echo $2
}
function reset {
sqlplus primeit@$ORACLE_SID/primeit... (7 Replies)
Hi All,
i'm getting this error,
can somebody check?
file name is like this
951957039339019_560119_000523_2w47_3060_0038_6002.log
filename=$(basename "$1")
extension="${filename##*.}"
filename="${filename%.*}"
IFS="_" read -r -a array... (2 Replies)