Module Sinatra

  1. lib/sinatra/base.rb
  2. lib/sinatra/compat.rb
  3. lib/sinatra/main.rb
  4. lib/sinatra/test.rb
  5. show all

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