Mic

 view release on metacpan or  search on metacpan

lib/Mic/Assembler.pm  view on Meta::CPAN


                return $self->[ $spec->{implementation}{slot_offset}{$name} ];
            };
        }

        if ( !  $spec->{implementation}{methods}{ $meta->{property} }
             && $meta->{property}
             && $in_interface->{ $meta->{property} } ) {

            confess "'property' can only be used from Perl 5.16 onwards"
              if $] lt '5.016';
            $spec->{implementation}{methods}{ $meta->{property} } = sub : lvalue {
                my ($self) = @_;

                return $self->[ $spec->{implementation}{slot_offset}{$name} ];
            };
        }

        if ( !  $spec->{implementation}{methods}{ $meta->{writer} }
             && $meta->{writer}
             && $in_interface->{ $meta->{writer} } ) {

t/docs/arrayimps/spider2.t  view on Meta::CPAN

use strict;
use Scalar::Util qw( reftype );
use Test::Lib;
use Test::More tests => 1;

SKIP: {
    skip "Perl version $] lower than 5.16", 1 if $] lt '5.016';
    require Example::ArrayImps::Spider_v2;

    my $spider = Example::ArrayImps::Spider_v2::->new;

    $spider->url = 'http://example.com';
    my $msg = $spider->crawl;
    is $msg, 'Crawling over http://example.com';
}



( run in 0.636 second using v1.01-cache-2.11-cpan-cc502c75498 )