module NoirTechs::Catalog::Scala

Overview

NoirTechs catalog entry: scala_zio_http. One file per technology; NoirTechs::TECHS in src/techs/techs.cr is macro-derived from every constant under NoirTechs::Catalog.

Defined in:

techs/catalog/scala/akka.cr
techs/catalog/scala/cli.cr
techs/catalog/scala/http4s.cr
techs/catalog/scala/play.cr
techs/catalog/scala/scalatra.cr
techs/catalog/scala/tapir.cr
techs/catalog/scala/zio_http.cr

Constant Summary

AKKA = {:scala_akka => {:framework => "Akka HTTP", :language => "Scala", :similar => ["akka", "akka-http", "akka_http", "scala-akka", "scala_akka"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => false}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
CLI = {:scala_cli => {:framework => "CLI (scopt / decline / mainargs / scallop / twitter-util)", :language => "Scala", :similar => ["scala-cli", "scala_cli", "scopt", "decline", "mainargs", "scallop", "twitter-util", "util-app"], :supported => {:endpoint => true, :method => false, :params => {:query => false, :path => false, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}}}
HTTP4S = {:scala_http4s => {:framework => "http4s", :language => "Scala", :similar => ["http4s", "scala-http4s", "scala_http4s"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => false, :cookie => false}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
PLAY = {:scala_play => {:framework => "Play Framework", :language => "Scala", :similar => ["play", "play-framework", "scala-play", "scala_play"], :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}}}
SCALATRA = {:scala_scalatra => {:framework => "Scalatra", :language => "Scala", :similar => ["scalatra", "scala-scalatra", "scala_scalatra"], :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}}}
TAPIR = {:scala_tapir => {:framework => "Tapir", :language => "Scala", :similar => ["tapir", "sttp-tapir", "sttp_tapir", "scala-tapir", "scala_tapir"], :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}}}
ZIO_HTTP = {:scala_zio_http => {:framework => "ZIO HTTP", :language => "Scala", :similar => ["zio", "zio-http", "zio_http", "scala-zio-http", "scala_zio_http"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => false}, :static_path => false, :websocket => false}, :context => {:callee => true}}}