Module: Deas

Defined in:
lib/deas.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/exceptions.rb,
lib/deas/deas_runner.rb,
lib/deas/route_proxy.rb,
lib/deas/server_data.rb,
lib/deas/sinatra_app.rb,
lib/deas/test_runner.rb,
lib/deas/request_data.rb,
lib/deas/view_handler.rb,
lib/deas/error_handler.rb,
lib/deas/handler_proxy.rb,
lib/deas/redirect_proxy.rb,
lib/deas/show_exceptions.rb,
lib/deas/template_engine.rb,
lib/deas/template_source.rb,
lib/deas/trailing_slashes.rb,
lib/deas/respond_with_proxy.rb

Defined Under Namespace

Modules: Logging, RoundedTime, Server, SinatraApp, SummaryLine, ViewHandler Classes: BaseLogging, DeasRunner, ErrorHandler, HandlerProxy, NullLogger, NullTemplateEngine, NullTemplateSource, RedirectProxy, RequestData, RespondWithProxy, Route, RouteProxy, Router, Runner, ServerData, ShowExceptions, SummaryLogging, TemplateEngine, TemplateSource, TestRunner, TrailingSlashes, Url, VerboseLogging

Constant Summary collapse

VERSION =
"0.43.5"
Error =
Class.new(RuntimeError)
ServerError =
Class.new(Error)
ServerRootError =
Class.new(ServerError) do
  def message
    "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
HandlerProxyNotFound =
Class.new(Error)
NotFound =
Class.new(Error)
InvalidViewHandlerError =
Class.new(StandardError)