Skip to content

module Athena::Framework #

See the external documentation for an introduction to Athena.

Also checkout the Components for an overview of how Athena is designed.


Log = ::Log.for("athena.routing") #

VERSION = "0.15.0" #

Class methods#

.run(port : Int32 = 3000, host : String = "", reuse_port : Bool = false) : Nil #

Runs an HTTP::Server listening on the given port and host.

require "athena"

class ExampleController < ATH::Controller
  def root : String
    "At the index"
See ATH::Controller for more information on defining controllers/route actions.

View source