no need for OurPkgVersion with modern dzil
[catagits/Catalyst-Action-REST.git] / lib / Catalyst / Action / Serialize / JSONP.pm
index 24c4738..45e4f89 100644 (file)
@@ -1,12 +1,10 @@
 package Catalyst::Action::Serialize::JSONP;
+
 use Moose;
 use namespace::autoclean;
 
 extends 'Catalyst::Action::Serialize::JSON';
 
-our $VERSION = '0.84';
-$VERSION = eval $VERSION;
-
 after 'execute' => sub {
   my $self = shift;
   my ($controller, $c) = @_;
@@ -19,7 +17,7 @@ after 'execute' => sub {
 
   my $callback_value = $c->req->param($callback_key);
   if ($callback_value) {
-    if ($callback_value =~ /^\w+$/) {
+    if ($callback_value =~ /^[.\w]+$/) {
       $c->res->content_type('text/javascript');
       $c->res->output($callback_value.'('.$c->res->output().');');
     } else {
@@ -28,4 +26,6 @@ after 'execute' => sub {
   }
 };
 
+__PACKAGE__->meta->make_immutable;
+
 1;