Matthew Phillips > Data-Perl-0.002000 > Data::Perl::Role::Code

Download:
Data-Perl-0.002000.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.002000   Source   Latest Release: Data-Perl-0.002009

NAME ^

Data::Perl::Role::Code - Wrapping class for Perl coderefs.

VERSION ^

version 0.002000

SYNOPSIS ^

  use Data::Perl qw/code/;

  my $code = code(sub { 'Foo'} );

  $code->execute(); # returns 'Foo';

DESCRIPTION ^

This class provides a wrapper and methods for interacting with Perl coderefs.

PROVIDED METHODS ^

new($coderef)

Constructs a new Data::Perl::Code object, initialized to $coderef as passed in, and returns it.

* execute(@args)

Calls the coderef with the given args.

* execute_method(@args)

Calls the coderef with the the instance as invocant and given args. This is currently disabled and triggers a die due to implementation details yet to be resolved.

SEE ALSO ^

AUTHOR ^

Matthew Phillips <mattp@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2013 by Matthew Phillips <mattp@cpan.org>.

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

syntax highlighting: