Module | Sinatra |
In: |
lib/sinatra/base.rb
lib/sinatra/compat.rb lib/sinatra/main.rb lib/sinatra/test.rb |
VERSION | = | '0.9.0.4' |
Deprecated. Use: Sinatra::Application
# File lib/sinatra/compat.rb, line 210 210: def application 211: sinatra_warn "Sinatra.application is deprecated; use Sinatra::Application instead." 212: Sinatra::Application 213: end
Deprecated. Use: Sinatra::Application.reset!
# File lib/sinatra/compat.rb, line 216 216: def application=(value) 217: raise ArgumentError unless value.nil? 218: sinatra_warn "Setting Sinatra.application to nil is deprecated; create a new instance instead." 219: Sinatra.class_eval do 220: remove_const :Application 221: const_set :Application, Class.new(Sinatra::Default) 222: end 223: end
# File lib/sinatra/compat.rb, line 225 225: def build_application 226: sinatra_warn "Sinatra.build_application is deprecated; use Sinatra::Application instead." 227: Sinatra::Application 228: end
Make Sinatra::EventContext an alias for Sinatra::Default to unbreak plugins.
# File lib/sinatra/compat.rb, line 55 55: def self.const_missing(const_name) 56: if const_name == :EventContext 57: const_set :EventContext, Sinatra::Default 58: sinatra_warn 'Sinatra::EventContext is deprecated; use Sinatra::Default instead.' 59: Sinatra::Default 60: else 61: super 62: end 63: end
# File lib/sinatra/compat.rb, line 245 245: def env 246: sinatra_warn "Sinatra.env is deprecated; use Sinatra::Application.environment instead." 247: options.environment 248: end
# File lib/sinatra/compat.rb, line 240 240: def host 241: sinatra_warn "Sinatra.host is deprecated; use Sinatra::Application.host instead." 242: options.host 243: end
# File lib/sinatra/base.rb, line 872 872: def self.new(base=Base, options={}, &block) 873: base = Class.new(base) 874: base.send :class_eval, &block if block_given? 875: base 876: end