Sha256: 55618f2bfbcca2f40ca9fc20cd3a2922e8af574ef0bd8b49b8b19d67002cede6

Contents?: true

Size: 1.08 KB

Versions: 8

Compression:

Stored size: 1.08 KB

Contents

$LOAD_PATH.unshift File.expand_path(File.join(File.dirname(__FILE__), %w[lib]))

require 'rubygems'
require 'bundler/setup'

require 'rack'

require 'ruby_app'
require 'ruby_app/rack'

require '_APPLICATION_DOWNCODE_'

RubyApp::Application.root = '/'

use Rack::ShowExceptions
use Rack::Reloader

#use RubyApp::Rack::Duration, :interval => 1
#use RubyApp::Rack::Memory,   :interval => 100

use RubyApp::Rack::Application, :configuration_paths  => [ File.join(RubyApp::ROOT, %w[configuration.yml]),
                                                           File.join(_APPLICATION_UPCODE_::ROOT, %w[configuration.yml])]

map '#{RubyApp::Application.root_or_nil}/ruby_app/resources' do
  run Rack::File.new(File.join(RubyApp::ROOT, %w[resources]))
end

map '#{RubyApp::Application.root_or_nil}/_APPLICATION_DOWNCODE_/resources' do
  run Rack::File.new(File.join(_APPLICATION_UPCODE_::ROOT, %w[resources]))
end

map '#{RubyApp::Application.root_or_nil}/' do
  use RubyApp::Rack::Request
  use RubyApp::Rack::Response
  use RubyApp::Rack::Language
  use RubyApp::Rack::Session
  run RubyApp::Rack::Route.new
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
RubyApp-0.7.16 lib/ruby_app/templates/application/configuration.ru
RubyApp-0.7.15 lib/ruby_app/templates/application/configuration.ru
RubyApp-0.7.14 lib/ruby_app/templates/application/configuration.ru
RubyApp-0.7.13 lib/ruby_app/templates/application/configuration.ru
RubyApp-0.7.12 lib/ruby_app/templates/application/configuration.ru
RubyApp-0.7.11 lib/ruby_app/templates/application/configuration.ru
RubyApp-0.7.10 lib/ruby_app/templates/application/configuration.ru
RubyApp-0.7.9 lib/ruby_app/templates/application/configuration.ru