diff options
author | dakkar <dakkar@thenautilus.net> | 2009-04-18 15:26:50 +0200 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2009-04-18 15:26:50 +0200 |
commit | 43217e6ce9a7cae817d391e9bb10a3410c88e6e2 (patch) | |
tree | 1b5c17afb8992385cfb973c9802a65bf10fc1a83 /lib/Tree/Transform/XSLTish/Transformer.pm | |
parent | documentation, and a few author-tests (diff) | |
download | Tree-Transform-XSLTish-43217e6ce9a7cae817d391e9bb10a3410c88e6e2.tar.gz Tree-Transform-XSLTish-43217e6ce9a7cae817d391e9bb10a3410c88e6e2.tar.bz2 Tree-Transform-XSLTish-43217e6ce9a7cae817d391e9bb10a3410c88e6e2.zip |
factories are inherited now, added test
Diffstat (limited to 'lib/Tree/Transform/XSLTish/Transformer.pm')
-rw-r--r-- | lib/Tree/Transform/XSLTish/Transformer.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Tree/Transform/XSLTish/Transformer.pm b/lib/Tree/Transform/XSLTish/Transformer.pm index c4ff53f..dae5821 100644 --- a/lib/Tree/Transform/XSLTish/Transformer.pm +++ b/lib/Tree/Transform/XSLTish/Transformer.pm @@ -44,9 +44,9 @@ sub _build_engine { my ($self)=@_; if ($self->rules_package) { - my $factory=Tree::Transform::XSLTish::Utils::_engine_factory($self->rules_package); - if ($$factory) { - return $$factory->(); + my $factory=$self->rules_package->can($Tree::Transform::XSLTish::Utils::ENGINE_FACTORY_NAME); + if ($factory) { + return $factory->(); } } return Tree::XPathEngine->new(); |