Mercurial > pub > Impl
comparison Lib/IMPL/Config/Activator.pm @ 89:3d1f584aea60
small fix in the activator and secure cookie
| author | wizard |
|---|---|
| date | Wed, 21 Apr 2010 17:39:45 +0400 |
| parents | 8d0ae27d15c1 |
| children | 0667064553ef |
comparison
equal
deleted
inserted
replaced
| 88:0d2337e203c0 | 89:3d1f584aea60 |
|---|---|
| 42 } | 42 } |
| 43 | 43 |
| 44 push @args, map UNIVERSAL::isa($_,'IMPL::Config::Activator') ? $_->activate : $_, @_ if @_; | 44 push @args, map UNIVERSAL::isa($_,'IMPL::Config::Activator') ? $_->activate : $_, @_ if @_; |
| 45 | 45 |
| 46 my $factory = $this->factory; | 46 my $factory = $this->factory; |
| 47 eval "require $factory; 1;" unless not ref $factory and _is_class($factory); | 47 eval "require $factory; 1;" unless ref $factory or _is_class($factory); |
| 48 | 48 |
| 49 return $this->object($factory->new(@args)); | 49 return $this->object($factory->new(@args)); |
| 50 } else { | 50 } else { |
| 51 return $this->object; | 51 return $this->object; |
| 52 } | 52 } |
