diff --git a/bin/xpath_extract b/bin/xpath_extract index 8b5ae9f..fbdfed4 100755 --- a/bin/xpath_extract +++ b/bin/xpath_extract @@ -72,7 +72,7 @@ BEGIN { package XPathObject; use Moose; - with 'XML::Rabbit::Node'; + with 'XML::Rabbit::Node'; ## no critic (Moose::ProhibitMultipleWiths) no Moose; __PACKAGE__->meta->make_immutable(); diff --git a/lib/XML/Rabbit/RootNode.pm b/lib/XML/Rabbit/RootNode.pm index 9427f26..dc529f1 100644 --- a/lib/XML/Rabbit/RootNode.pm +++ b/lib/XML/Rabbit/RootNode.pm @@ -4,7 +4,6 @@ use warnings; package XML::Rabbit::RootNode; use Moose::Role; -with 'XML::Rabbit::Role::Document'; # ABSTRACT: Root node base class @@ -16,10 +15,12 @@ use XML::Rabbit::Trait::XPathObject; use XML::Rabbit::Trait::XPathObjectList; use XML::Rabbit::Trait::XPathObjectMap; -with 'XML::Rabbit::Role::Node' => { - 'node' => { lazy => 1, builder => '_build__node' }, - 'xpc' => { lazy => 1, builder => '_build__xpc' }, -}; +with + 'XML::Rabbit::Role::Document', + 'XML::Rabbit::Role::Node' => { + 'node' => { lazy => 1, builder => '_build__node' }, + 'xpc' => { lazy => 1, builder => '_build__xpc' }, + }; =attr node