Mercurial > pub > Impl
diff Lib/IMPL/Object/Accessor.pm @ 49:16ada169ca75
migrating to the Eclipse IDE
author | wizard@linux-odin.local |
---|---|
date | Fri, 26 Feb 2010 10:49:21 +0300 |
parents | e59f44f75f20 |
children | b0c068da93ac |
line wrap: on
line diff
--- a/Lib/IMPL/Object/Accessor.pm Fri Feb 26 01:43:42 2010 +0300 +++ b/Lib/IMPL/Object/Accessor.pm Fri Feb 26 10:49:21 2010 +0300 @@ -1,15 +1,15 @@ -package IMPL::Object::Accessor; -use strict; -use base qw(IMPL::Object::Abstract Class::Accessor IMPL::Class::Meta); - -sub new { - my $class = shift; - my $self = $class->Class::Accessor::new( @_ == 1 && ref $_[0] && UNIVERSAL::isa($_[0],'HASH') ? $_[0] : ()); - $self->callCTOR(@_); - return $self; -} - -sub surrogate { - $_[0]->Class::Accessor::new; -} -1; +package IMPL::Object::Accessor; +use strict; +use base qw(IMPL::Object::Abstract Class::Accessor IMPL::Class::Meta); + +sub new { + my $class = shift; + my $self = $class->Class::Accessor::new( @_ == 1 && ref $_[0] && UNIVERSAL::isa($_[0],'HASH') ? $_[0] : ()); + $self->callCTOR(@_); + return $self; +} + +sub surrogate { + $_[0]->Class::Accessor::new; +} +1;