Sha256: 50e6ee4285b4638772acc9f90677bfd19f11091a28bf9767c6d969cca607fab1

Contents?: true

Size: 751 Bytes

Versions: 5

Compression:

Stored size: 751 Bytes

Contents

# encoding: utf-8
# Standard requirements for Bundler management
require 'rubygems'
require 'bundler/setup'

# Load the bundler gemset
Bundler.require(:default, ENV['RACK_ENV'] || :development )

# Mess with load paths
$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), 'lib'))

# Configure DataMapper
require 'config/datamapper'

# Load Application pieces
require 'yogo/rack/model_lookup'
require 'yogo/schema_app'
require 'yogo/data_app'

# Load the Application Version
APP_VERSION = IO.readlines(File.join(File.dirname(__FILE__), 'VERSION'))[0]

# Make the model lookup map
use Yogo::Rack::ModelLookup, :paths => ['schema', 'data']

# Run the app
run Rack::Cascade.new([Yogo::SchemaApp, Yogo::DataApp])

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
yogo-framework-0.5.1 config.ru
yogo-framework-0.5.0 config.ru
yogo-framework-0.4.0 config.ru
yogo-framework-0.3.0 config.ru
yogo-framework-0.2.0 config.ru