Hi, I understood logic of plugin_setting() function. It is used to define some configurations to plugin. But I am still getting empty output from function plugin_setting() althouh I set it at config.yml By the way my plugin code is at following folder (mywebapp is root folder)
mywebapp/lib/Dancer2/Plugin/MyTest.pm test.pl is at following folder mywebapp/bin/test.pl On Tue, Jun 30, 2015 at 12:58 AM, Kadir Beyazlı <[email protected]> wrote: > Hi All, > > I am studying plugins so I am reading manual from cpan (thanks to > sawyer) and testing all codes at my pc. > I did not get any result by calling function plugin_setting() > > my code to test calling plugin (test.pl) and plugin code (MyTest.pm) > is written below: > > -------------------------------------------------------------------------------------------------- > #test.pl > use Dancer2; > > use lib "../lib/"; > use Dancer2::Plugin::MyTest; > > get '/mytest' => sub { mytest('I am Testing') }; > > dance(); > ---------------------------------------------------------------------------------------------------- > #MyTest.pm > package Dancer2::Plugin::MyTest; > use Dancer2::Plugin; > > register mytest => sub { > my ($dsl, @args) = plugin_args(@_); > my $conf = plugin_setting(); > > use Data::Dumper; > return Dumper($conf); > }; > > register_plugin for_versions => [ 2 ] ; > > 1; > ----------------------------------------------------------------------------------------------------------------------------------- > > I added following code to config.yml > > ----------------------------------------------------------------------------------------------------------------------------------- > #config.yml > plugins: > "Dancer2::Plugin::MyTest": > key: value > ----------------------------------------------------------------------------------------------------------------------------------- > > Output of my code which is also output of function plugin_setting() is > empty as follow: > > $VAR1 = {}; > > I changed config.yml as follow but output is empty again > > ----------------------------------------------------------------------------------------------------------------------------------- > #config.yml > plugins: > "MyTest: > key: value > ----------------------------------------------------------------------------------------------------------------------------------- > > How should I customize config.yml file to be able to see output and > what is aim of function plugin_setting()? > > > Kadir Beyazlı > GSM : +90 535 821 50 00 -- Kadir Beyazlı Computer Engineer GSM : +90 535 821 50 00 _______________________________________________ dancer-users mailing list [email protected] http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
