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