Class: Renee::Core
- Inherits:
-
Object
- Object
- Renee::Core
- Extended by:
- ClassMethods
- Includes:
- Chaining, EnvAccessors, RackInteraction, RequestContext, Responding, Routing, Transform
- Defined in:
- lib/renee_core.rb,
lib/renee_core/matcher.rb,
lib/renee_core/routing.rb,
lib/renee_core/version.rb,
lib/renee_core/chaining.rb,
lib/renee_core/response.rb,
lib/renee_core/transform.rb,
lib/renee_core/exceptions.rb,
lib/renee_core/responding.rb,
lib/renee_core/env_accessors.rb,
lib/renee_core/url_generation.rb,
lib/renee_core/request_context.rb,
lib/renee_core/rack_interaction.rb
Overview
The top-level class for creating core application. For convience you can also used a method named #Renee for decalaring new instances.
Defined Under Namespace
Modules: Chaining, ClassMethods, EnvAccessors, RackInteraction, RequestContext, Responding, Routing, Transform, URLGeneration Classes: ClientError, Matcher, Response
Constant Summary collapse
- IntegerMatcher =
Matcher for Integers
Matcher.new(/\d+/).on_transform{|v| Integer(v)}
- VERSION =
The current version of Renee::Core
"0.3.11"
Constants included from EnvAccessors
Constants included from Responding
Instance Attribute Summary
Attributes included from ClassMethods
Attributes included from RequestContext
#detected_extension, #env, #request
Method Summary
Methods included from ClassMethods
app, call, register_variable_type, setup, variable_types
Methods included from URLGeneration
#path, #prefix, #register, #url
Methods included from Transform
Methods included from RackInteraction
Methods included from Responding
#halt, #interpret_response, #redirect, #redirect!, #respond, #respond!
Methods included from Routing
#complete, #delete, #empty, #extension, #get, #multi_variable, #no_extension, #part, #partial_variable, #path, #post, #put, #query, #query_string, #remainder, #repeating_variable, #variable, #whole_path