Class: Roda

Inherits:
Object
  • Object
show all
Extended by:
RodaPlugins::Base::ClassMethods
Defined in:
lib/roda.rb,
lib/roda/version.rb,
lib/roda/plugins/h.rb,
lib/roda/plugins/csrf.rb,
lib/roda/plugins/halt.rb,
lib/roda/plugins/head.rb,
lib/roda/plugins/json.rb,
lib/roda/plugins/pass.rb,
lib/roda/plugins/flash.rb,
lib/roda/plugins/hooks.rb,
lib/roda/plugins/render.rb,
lib/roda/plugins/all_verbs.rb,
lib/roda/plugins/not_found.rb,
lib/roda/plugins/streaming.rb,
lib/roda/plugins/middleware.rb,
lib/roda/plugins/content_for.rb,
lib/roda/plugins/multi_route.rb,
lib/roda/plugins/not_allowed.rb,
lib/roda/plugins/render_each.rb,
lib/roda/plugins/symbol_views.rb,
lib/roda/plugins/view_subdirs.rb,
lib/roda/plugins/error_handler.rb,
lib/roda/plugins/default_headers.rb,
lib/roda/plugins/header_matchers.rb,
lib/roda/plugins/symbol_matchers.rb,
lib/roda/plugins/_erubis_escaping.rb,
lib/roda/plugins/backtracking_array.rb,
lib/roda/plugins/indifferent_params.rb,
lib/roda/plugins/per_thread_caching.rb

Overview

The main class for Roda. Roda is built completely out of plugins, with the default plugin being Roda::RodaPlugins::Base, so this class is mostly empty except for some constants.

Defined Under Namespace

Modules: RodaPlugins Classes: RodaCache, RodaError, RodaRequest, RodaResponse

Constant Summary collapse

RodaVersion =
'1.0.0'.freeze

Instance Attribute Summary

Attributes included from RodaPlugins::Base::ClassMethods

#app, #opts

Method Summary

Methods included from RodaPlugins::Base::ClassMethods

call, hash_matcher, inherited, plugin, request_module, response_module, route, thread_safe_cache, use