comparison Lib/IMPL/Object/Accessor.pm @ 0:03e58a454b20

Создан репозитарий
author Sergey
date Tue, 14 Jul 2009 12:54:37 +0400
parents
children e59f44f75f20
comparison
equal deleted inserted replaced
-1:000000000000 0:03e58a454b20
1 package IMPL::Object::Accessor;
2 use strict;
3 use base qw(IMPL::Object Class::Accessor IMPL::Class::Meta);
4
5 sub new {
6 my $class = shift;
7 my $self = $class->Class::Accessor::new( @_ == 1 && ref $_[0] && UNIVERSAL::isa($_[0],'HASH') ? $_[0] : ());
8 $self->callCTOR(@_);
9 return $self;
10 }
11
12 sub surrogate {
13 $_[0]->Class::Accessor::new;
14 }
15 1;