NAME
Nile::Module - Module base class for the Nile framework.
SYNOPSIS
package Nile::Module::Home::Home;
use Nile::Module; # automatically extends Nile::Module
DESCRIPTION
Nile::Module - Module base class for the Nile framework.
setting()
# inside modules, return current modules config settings
my $setting = $self->setting();
my %setting = $self->setting();
# inside modules, return specific modules config settings
my $setting = $self->setting("payment");
my %setting = $self->setting("payment");
Returns module settings from configuration files loaded. Module settings in config files must be in inside the module tag. The module name must be lower case tag, so module Payment
should be payment
.
Exampler settings for payment
module below:
<module>
<payment>
<url>localhost</url>
<user>merchant</user>
<pass>1234</pass>
</payment>
</module>
Bugs
This project is available on github at https://github.com/mewsoft/Nile.
HOMEPAGE
Please visit the project's homepage at https://metacpan.org/release/Nile.
SOURCE
Source repository is at https://github.com/mewsoft/Nile.
SEE ALSO
See Nile for details about the complete framework.
AUTHOR
Ahmed Amin Elsheshtawy, احمد امين الششتاوى <mewsoft@cpan.org> Website: http://www.mewsoft.com
COPYRIGHT AND LICENSE
Copyright (C) 2014-2015 by Dr. Ahmed Amin Elsheshtawy احمد امين الششتاوى mewsoft@cpan.org, support@mewsoft.com, https://github.com/mewsoft/Nile, http://www.mewsoft.com
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.