Module: AppEngine::Rack

Defined in:
lib/appengine-rack.rb

Defined Under Namespace

Classes: AdminRequired, DeferredDispatcher, EnvVarMap, LoginRequired, PropertyMap, RackApplication, Resources, SSLRequired, SecurityMiddleware

Constant Summary collapse

ROOT =
File.expand_path(File.dirname(__FILE__))

Class Method Summary collapse

Class Method Details

.appObject



288
289
290
# File 'lib/appengine-rack.rb', line 288

def app
  @app ||= RackApplication.new
end

.configure_app(options = {}) ⇒ Object



292
293
294
295
# File 'lib/appengine-rack.rb', line 292

def configure_app(options={})
  @app = RackApplication.new
  @app.configure(options)
end

.environmentObject

Deprecated, use ENV instead



298
299
300
301
302
303
304
305
# File 'lib/appengine-rack.rb', line 298

def environment
  if !$servlet_context.nil? and
      $servlet_context.server_info.include? 'Development'
    'development'
  else
    'production'
  end
end

.make_wildcard(pattern) ⇒ Object



307
308
309
# File 'lib/appengine-rack.rb', line 307

def make_wildcard(pattern)
  "#{pattern}/*".squeeze('/')
end