Sha256: 3e134d35d91005d8f637f33e2891f104ae0913b5b164a6199eaf22be8177e762
Contents?: true
Size: 684 Bytes
Versions: 22
Compression:
Stored size: 684 Bytes
Contents
require "config/rack/reloader" module Config # provide helper to register within your Sinatra app # # set :root, File.dirname(__FILE__) # register Config # def self.registered(app) app.configure do |inner_app| env = inner_app.environment || ENV["RACK_ENV"] root = inner_app.root # use Padrino settings if applicable if defined?(Padrino) env = Padrino.env if Padrino.respond_to?(:env) root = Padrino.root if Padrino.respond_to?(:root) end Config.load_and_set_settings(Config.setting_files(File.join(root, 'config'), env)) inner_app.use(::Config::Rack::Reloader) if inner_app.development? end end end
Version data entries
22 entries across 22 versions & 1 rubygems