module
NoirTechs::Catalog::Perl
Overview
NoirTechs catalog entry: perl_mojolicious.
One file per technology; NoirTechs::TECHS in src/techs/techs.cr is
macro-derived from every constant under NoirTechs::Catalog.
Defined in:
techs/catalog/perl/catalyst.crtechs/catalog/perl/cli.cr
techs/catalog/perl/dancer2.cr
techs/catalog/perl/mojolicious.cr
Constant Summary
-
CATALYST =
{:perl_catalyst => {:framework => "Catalyst", :language => "Perl", :similar => ["catalyst", "perl-catalyst", "perl_catalyst", "catalyst-runtime", "catalyst_runtime"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}} -
CLI =
{:perl_cli => {:framework => "CLI (Getopt::Long / Getopt::Std / App::Cmd / Getopt::Long::Descriptive / MooX::Options)", :language => "Perl", :similar => ["perl-cli", "perl_cli", "getopt::long", "getopt::std", "app::cmd", "getopt::long::descriptive", "moox::options"], :supported => {:endpoint => true, :method => false, :params => {:query => false, :path => false, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}}} -
DANCER2 =
{:perl_dancer2 => {:framework => "Dancer2", :language => "Perl", :similar => ["dancer2", "perl-dancer2", "perl_dancer2"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}} -
MOJOLICIOUS =
{:perl_mojolicious => {:framework => "Mojolicious", :language => "Perl", :similar => ["mojolicious", "perl-mojolicious", "perl_mojolicious", "mojo"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => true}, :context => {:callee => true, :guards => true}}}