Thank you very much for your time.

I tried it. No luck still. 

If I may bother you so:

on_plugin_import {
     my $dsl = shift;
     my $controller = sub { ...; ...; $dsl->session(user =>  $some_json);}
     $dsl->any(['get'] => '/your/path', $controller);
}

in app that uses this plugin:

get '/' => sub { 

      if (not defined(session->read('user'))) { 
######
#session->Read('user') is always undef!!! 
######
          return redirect auth_github_authenticate_url;
      } 
};

Any clues here?


On Sun, Sep 29, 2013 at 6:49 PM, Cymon <cymon.ML@gmail.com> wrote:

>
> Is there a way to add routes inside a plugin, on init or something
> like that? Or perhaps it's something else I've missed?
>
> Any reply or pointers appreciated.

Hi,
I have no time to try your code now and help you with your issue, but I
can answer this.

To add routes inside a plugin just define the on_plugin_import sub in
your plugin package as this.

on_plugin_import {
     my $dsl = shift;
     my $controller = sub { ...do things ... }
     $dsl->any(['get'] => '/your/path', $controller);
}


--
Cymon
http://perlishscrewdriver.blogspot.it/
_______________________________________________
dancer-users mailing list
dancer-users@dancer.pm
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users