module Sinatra
def self.new(base=Base, options={}, &block)
def self.new(base=Base, options={}, &block) base = Class.new(base) base.send :class_eval, &block if block_given? base end
def application
def application sinatra_warn "Sinatra.application is deprecated; use Sinatra::Application instead." Sinatra::Application end
def application=(value)
def application=(value) raise ArgumentError unless value.nil? sinatra_warn "Setting Sinatra.application to nil is deprecated; create a new instance instead." Sinatra.class_eval do remove_const :Application const_set :Application, Class.new(Sinatra::Default) end end
def build_application
def build_application sinatra_warn "Sinatra.build_application is deprecated; use Sinatra::Application instead." Sinatra::Application end
def env
def env sinatra_warn "Sinatra.env is deprecated; use Sinatra::Application.environment instead." options.environment end
def host
def host sinatra_warn "Sinatra.host is deprecated; use Sinatra::Application.host instead." options.host end
def options
def options sinatra_warn "Sinatra.options is deprecated; use Sinatra::Application.option_name instead." Sinatra::Application.options end
def port
def port sinatra_warn "Sinatra.port is deprecated; use Sinatra::Application.port instead." options.port end