| Module | Sinatra |
| In: |
lib/sinatra/base.rb
lib/sinatra/compat.rb lib/sinatra/main.rb lib/sinatra/showexceptions.rb lib/sinatra/test.rb |
| VERSION | = | '0.9.2' |
Deprecated. Use: Sinatra::Application
# File lib/sinatra/compat.rb, line 226
226: def application
227: sinatra_warn "Sinatra.application is deprecated; use Sinatra::Application instead."
228: Sinatra::Application
229: end
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
# File lib/sinatra/compat.rb, line 241
241: def build_application
242: sinatra_warn "Sinatra.build_application is deprecated; use Sinatra::Application instead."
243: Sinatra::Application
244: end
# File lib/sinatra/compat.rb, line 261
261: def env
262: sinatra_warn "Sinatra.env is deprecated; use Sinatra::Application.environment instead."
263: options.environment
264: end
# File lib/sinatra/compat.rb, line 256
256: def host
257: sinatra_warn "Sinatra.host is deprecated; use Sinatra::Application.host instead."
258: options.host
259: end
Create a new Sinatra application. The block is evaluated in the new app‘s class scope.
# File lib/sinatra/base.rb, line 1095
1095: def self.new(base=Base, options={}, &block)
1096: base = Class.new(base)
1097: base.send :class_eval, &block if block_given?
1098: base
1099: end
# File lib/sinatra/compat.rb, line 246
246: def options
247: sinatra_warn "Sinatra.options is deprecated; use Sinatra::Application.option_name instead."
248: Sinatra::Application.options
249: end
# File lib/sinatra/compat.rb, line 251
251: def port
252: sinatra_warn "Sinatra.port is deprecated; use Sinatra::Application.port instead."
253: options.port
254: end