Sha256: dd8a32a96cc2091467bb1cfb05c539712d05ac9ee6a6abc5401f18a0fbc2f9d3

Contents?: true

Size: 656 Bytes

Versions: 1

Compression:

Stored size: 656 Bytes

Contents

require "rubygems"
require "bundler"
require "yaml"

# require "bundle gems"
ENV["RACK_ENV"] ||= "development"
Bundler.require(:default, ENV["RACK_ENV"].to_sym)

# init database
DB = Sequel.connect(YAML.load_file("./config/database.yml")["default"]["url"])

# init sinatra
set :sessions, true
set :session_secret, "<%= @session_secret %>"
set :root, File.expand_path(".")
set :views, settings.root + "/app/views"

# sinatra reloader
if development?
  require "sinatra/reloader"
  also_reload "lib/**/*.rb", "app/{models,helpers}/**/*.rb"
end

# require project files
Dir.glob "./{lib,app/models,app/helpers,app/controllers}/**/*.rb" do |f|
  require f
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
simba-0.8.0 template/config/boot.rb.tt