--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  name: app
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: conditions
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: env
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: errors
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: filters
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: middleware
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: params
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: request
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: response
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: routes
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: templates
  rw: RW
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: call
- !ruby/object:RI::MethodSummary 
  name: caller_files
- !ruby/object:RI::MethodSummary 
  name: caller_locations
- !ruby/object:RI::MethodSummary 
  name: configure
- !ruby/object:RI::MethodSummary 
  name: delete
- !ruby/object:RI::MethodSummary 
  name: development?
- !ruby/object:RI::MethodSummary 
  name: dupe_routes
- !ruby/object:RI::MethodSummary 
  name: extensions
- !ruby/object:RI::MethodSummary 
  name: get
- !ruby/object:RI::MethodSummary 
  name: head
- !ruby/object:RI::MethodSummary 
  name: helpers
- !ruby/object:RI::MethodSummary 
  name: new
- !ruby/object:RI::MethodSummary 
  name: new
- !ruby/object:RI::MethodSummary 
  name: post
- !ruby/object:RI::MethodSummary 
  name: production?
- !ruby/object:RI::MethodSummary 
  name: prototype
- !ruby/object:RI::MethodSummary 
  name: put
- !ruby/object:RI::MethodSummary 
  name: register
- !ruby/object:RI::MethodSummary 
  name: reset!
- !ruby/object:RI::MethodSummary 
  name: run!
- !ruby/object:RI::MethodSummary 
  name: test?
- !ruby/object:RI::MethodSummary 
  name: use
comment: 
- !ruby/struct:SM::Flow::P 
  body: Base class for all Sinatra applications and middleware.
constants: 
- !ruby/object:RI::Constant 
  comment: 
  name: CALLERS_TO_IGNORE
  value: "[         /\\/sinatra(\\/(base|main|showexceptions|compat))?\\.rb$/, # all sinatra code         /\\(.*\\)/,              # generated code         /custom_require\\.rb$/, # rubygems require hacks         /active_support/,      # active_support require hacks       ] unless self.const_defined?('CALLERS_TO_IGNORE')"
full_name: Sinatra::Base
includes: 
- !ruby/object:RI::IncludedModule 
  name: Rack::Utils
- !ruby/object:RI::IncludedModule 
  name: Helpers
- !ruby/object:RI::IncludedModule 
  name: Templates
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: call
- !ruby/object:RI::MethodSummary 
  name: call!
- !ruby/object:RI::MethodSummary 
  name: forward
- !ruby/object:RI::MethodSummary 
  name: halt
- !ruby/object:RI::MethodSummary 
  name: options
- !ruby/object:RI::MethodSummary 
  name: pass
name: Base
superclass: Object
