ref: master
config/boot.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
ENV["APP_ENV"] ||= "development" def require_local_lib(path) Dir["#{File.dirname(__FILE__)}/#{path}/**/*.rb"].each {|f| require f } end require 'yaml' begin Configuration = YAML.load_file(File.join(File.dirname(__FILE__), "config.yml")) rescue Errno::ENOENT => e abort("Could not load the configuration file. Check if config/config.yml exists") end ["rubygems", "sinatra"].each { |lib| require(lib) } require_local_lib("../lib") Sinatra::Base.set environment: ENV["APP_ENV"].to_sym, raise_errors: true, dump_errors: true, app_file: File.join(File.dirname(__FILE__), "..", "main.rb") |