Module: Deas
- Defined in:
- lib/deas/runner.rb,
lib/deas.rb,
lib/deas/cgi.rb,
lib/deas/url.rb,
lib/deas/route.rb,
lib/deas/logger.rb,
lib/deas/router.rb,
lib/deas/runner.rb,
lib/deas/server.rb,
lib/deas/logging.rb,
lib/deas/version.rb,
lib/deas/template.rb,
lib/deas/exceptions.rb,
lib/deas/deas_runner.rb,
lib/deas/route_proxy.rb,
lib/deas/sinatra_app.rb,
lib/deas/test_runner.rb,
lib/deas/test_helpers.rb,
lib/deas/view_handler.rb,
lib/deas/error_handler.rb,
lib/deas/redirect_proxy.rb,
lib/deas/sinatra_runner.rb,
lib/deas/show_exceptions.rb,
lib/deas/template_engine.rb,
lib/deas/template_source.rb
Overview
need to define class immediately b/c of circular requires:
-
runner -> router -> route -> deas_runner -> runner
Defined Under Namespace
Modules: Cgi, Logging, RoundedTime, Server, SinatraApp, SummaryLine, TestHelpers, ViewHandler Classes: BaseLogging, DeasRunner, ErrorHandler, NullLogger, NullTemplateEngine, NullTemplateSource, RedirectProxy, Route, RouteProxy, Router, Runner, ShowExceptions, SinatraRunner, SummaryLogging, Template, TemplateEngine, TemplateSource, TestRunner, Url, VerboseLogging
Constant Summary collapse
- VERSION =
"0.29.0"
- Error =
Class.new(RuntimeError)
- ServerError =
Class.new(Error)
- ServerRootError =
Class.new(ServerError) do def "server `root` not set but required" end end
- NoHandlerClassError =
Class.new(Error) do def initialize(handler_class_name) super "Deas couldn't find the view handler '#{handler_class_name}'" \ " - it doesn't exist or hasn't been required in yet." end end
- InvalidServiceHandlerError =
Class.new(StandardError)