Methods
- A
- B
- E
- H
- N
- O
- P
- R
Classes and Modules
- MODULE Sinatra::Compat
- MODULE Sinatra::Delegator
- MODULE Sinatra::Helpers
- MODULE Sinatra::Templates
- MODULE Sinatra::Test
- CLASS Sinatra::Application
- CLASS Sinatra::Base
- CLASS Sinatra::Default
- CLASS Sinatra::NotFound
- CLASS Sinatra::Request
- CLASS Sinatra::Response
- CLASS Sinatra::ServerError
- CLASS Sinatra::ShowExceptions
- CLASS Sinatra::TestHarness
Constants
| VERSION | = | '0.9.4' |
Class Public methods
Deprecated. Use: Sinatra::Application
Deprecated. Use: Sinatra::Application.reset!
# File lib/sinatra/compat.rb, line 232 232: def application=(value) 233: raise ArgumentError unless value.nil? 234: sinatra_warn "Setting Sinatra.application to nil is deprecated; create a new instance instead." 235: Sinatra.class_eval do 236: remove_const :Application 237: const_set :Application, Class.new(Sinatra::Default) 238: end 239: end
Include the helper modules provided in Sinatra’s request context.
Create a new Sinatra application. The block is evaluated in the new app’s class scope.