Windows NT KAMIDAKI 10.0 build 19045 (Windows 10) AMD64
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.3.9
Server IP : 192.168.3.16 & Your IP : 216.73.216.52
Domains :
Cant Read [ /etc/named.conf ]
User : SISTEMA
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
C: /
xampp /
perl /
vendor /
lib /
MooseX /
Declare /
Syntax /
Delete
Unzip
Name
Size
Permission
Date
Action
Keyword
[ DIR ]
drwxrwxrwx
2024-07-26 17:39
MethodDeclaration
[ DIR ]
drwxrwxrwx
2024-07-26 17:39
EmptyBlockIfMissing.pm
1.96
KB
-rw-rw-rw-
2015-08-16 07:29
Extending.pm
2.4
KB
-rw-rw-rw-
2015-08-16 07:29
InnerSyntaxHandling.pm
3.38
KB
-rw-rw-rw-
2015-08-16 07:29
KeywordHandling.pm
5.19
KB
-rw-rw-rw-
2015-08-16 07:29
MethodDeclaration.pm
4.25
KB
-rw-rw-rw-
2015-08-16 07:29
MooseSetup.pm
9.13
KB
-rw-rw-rw-
2015-08-16 07:29
NamespaceHandling.pm
12.84
KB
-rw-rw-rw-
2015-08-16 07:29
OptionHandling.pm
3.31
KB
-rw-rw-rw-
2015-08-16 07:29
RoleApplication.pm
2.39
KB
-rw-rw-rw-
2015-08-16 07:29
Save
Rename
package MooseX::Declare::Syntax::EmptyBlockIfMissing; # ABSTRACT: Handle missing blocks after keywords our $VERSION = '0.43'; use Moose::Role; use namespace::autoclean; #pod =head1 DESCRIPTION #pod #pod The L<MooseX::Declare::Syntax::NamespaceHandling> role will require that the #pod consumer handles the case of non-existent blocks. This role will inject #pod an empty block with only the generated code parts in it. #pod #pod =method handle_missing_block #pod #pod Object->handle_missing_block (Object $context, Str $body, %args) #pod #pod This will inject the generated code surrounded by C<{ ... }> into the code #pod where the keyword was called. #pod #pod =cut sub handle_missing_block { my ($self, $ctx, $inject, %args) = @_; # default to block with nothing more than the default contents $ctx->inject_code_parts_here("{ $inject }"); } #pod =head1 SEE ALSO #pod #pod =for :list #pod * L<MooseX::Declare> #pod * L<MooseX::Declare::Syntax::NamespaceHandling> #pod #pod =cut 1; __END__ =pod =encoding UTF-8 =head1 NAME MooseX::Declare::Syntax::EmptyBlockIfMissing - Handle missing blocks after keywords =head1 VERSION version 0.43 =head1 DESCRIPTION The L<MooseX::Declare::Syntax::NamespaceHandling> role will require that the consumer handles the case of non-existent blocks. This role will inject an empty block with only the generated code parts in it. =head1 METHODS =head2 handle_missing_block Object->handle_missing_block (Object $context, Str $body, %args) This will inject the generated code surrounded by C<{ ... }> into the code where the keyword was called. =head1 SEE ALSO =over 4 =item * L<MooseX::Declare> =item * L<MooseX::Declare::Syntax::NamespaceHandling> =back =head1 AUTHOR Florian Ragwitz <rafl@debian.org> =head1 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. =cut