Classes and Modules
Module Sinatra::CompatModule 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::TestHarness
Constants
| VERSION | = | '0.9.0' |
Public class methods
application
()
Deprecated. Use: Sinatra::Application
[show source]
# File lib/sinatra/compat.rb, line 199 199: def application 200: sinatra_warn "Sinatra.application is deprecated; use Sinatra::Application instead." 201: Sinatra::Application 202: end
application=
(value)
Deprecated. Use: Sinatra::Application.reset!
[show source]
# File lib/sinatra/compat.rb, line 205 205: def application=(value) 206: raise ArgumentError unless value.nil? 207: sinatra_warn "Setting Sinatra.application to nil is deprecated; create a new instance instead." 208: Sinatra.class_eval do 209: remove_const :Application 210: const_set :Application, Class.new(Sinatra::Default) 211: end 212: end
build_application
()
[show source]
# File lib/sinatra/compat.rb, line 214 214: def build_application 215: sinatra_warn "Sinatra.build_application is deprecated; use Sinatra::Application instead." 216: Sinatra::Application 217: end
env
()
[show source]
# File lib/sinatra/compat.rb, line 234 234: def env 235: sinatra_warn "Sinatra.env is deprecated; use Sinatra::Application.environment instead." 236: options.environment 237: end
host
()
[show source]
# File lib/sinatra/compat.rb, line 229 229: def host 230: sinatra_warn "Sinatra.host is deprecated; use Sinatra::Application.host instead." 231: options.host 232: end
new
(base=Base, options={}, &block)
[show source]
# File lib/sinatra/base.rb, line 836 836: def self.new(base=Base, options={}, &block) 837: base = Class.new(base) 838: base.send :class_eval, &block if block_given? 839: base 840: end
options
()
[show source]
# File lib/sinatra/compat.rb, line 219 219: def options 220: sinatra_warn "Sinatra.options is deprecated; use Sinatra::Application.option_name instead." 221: Sinatra::Application.options 222: end
port
()
[show source]
# File lib/sinatra/compat.rb, line 224 224: def port 225: sinatra_warn "Sinatra.port is deprecated; use Sinatra::Application.port instead." 226: options.port 227: end