]> git.vpit.fr Git - perl/modules/LaTeX-TikZ.git/blobdiff - lib/LaTeX/TikZ/Set/Polyline.pm
Remove magic LaTeX::TikZ::Interface->import
[perl/modules/LaTeX-TikZ.git] / lib / LaTeX / TikZ / Set / Polyline.pm
index 76656afc88c4c89ac4e0234f458b63b49f2f86b6..705cac313083fdb4e13a9a86fb2e4a7230910204 100644 (file)
@@ -17,6 +17,7 @@ our $VERSION = '0.01';
 
 use LaTeX::TikZ::Set::Point;
 
+use LaTeX::TikZ::Interface;
 use LaTeX::TikZ::Functor;
 
 use Any::Moose;
@@ -56,17 +57,18 @@ sub path {
               ($set->closed ? 'cycle' : ());
 }
 
-use LaTeX::TikZ::Interface polyline => sub {
- shift;
+LaTeX::TikZ::Interface->register(
+ polyline => sub {
+  shift;
 
- __PACKAGE__->new(points => \@_);
-};
+  __PACKAGE__->new(points => \@_);
+ },
+ closed_polyline => sub {
+  shift;
 
-use LaTeX::TikZ::Interface closed_polyline => sub {
- shift;
-
- __PACKAGE__->new(points => \@_, closed => 1);
-};
+  __PACKAGE__->new(points => \@_, closed => 1);
+ },
+);
 
 LaTeX::TikZ::Functor->default_rule(
  (__PACKAGE__) => sub {