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