| 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