Fix dotted type names to use :: instead, as per earlier in BestPractices
Mike Whitaker [Thu, 26 Feb 2009 09:16:26 +0000 (09:16 +0000)]
lib/Moose/Manual/BestPractices.pod

index 9c00570..514ee4a 100644 (file)
@@ -153,9 +153,9 @@ type.
 
 Instead, create a subtype and coerce that:
 
-    subtype 'My.ArrayRef' => as 'ArrayRef';
+    subtype 'My::ArrayRef' => as 'ArrayRef';
 
-    coerce 'My.ArrayRef'
+    coerce 'My::ArrayRef'
         => from 'Str'
             => via { [ split /,/ ] };
 
@@ -172,9 +172,9 @@ have magical side effects elsewhere:
 
 Instead, we can create an "empty" subtype for the coercion:
 
-    subtype 'My.HTTP::Headers' => as class_type('HTTP::Headers');
+    subtype 'My::HTTP::Headers' => as class_type('HTTP::Headers');
 
-    coerce 'My.HTTP::Headers'
+    coerce 'My::HTTP::Headers'
         => from 'HashRef'
             => via { HTTP::Headers->new( %{$_} ) };