Sha256: b5d4ff7aea79108f739bdeb7ab5c358c74c8851fe2930f90f0348b5cefa18eba
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
# base require 'bundler/setup' require 'sinatra/base' # gems require 'logger' require 'json' require 'haml' require 'digest' require 'date' require 'time' require 'yaml' require 'mysql2' require 'active_record' # configs require_relative 'deploy_setting' require_relative 'active_record_setting' $root_path = File.join(File.dirname(__FILE__), '..') ['helpers', 'extlibs', 'models', 'routes'].each do |dir_name| dir_path = File.join($root_path, dir_name, '*.rb') Dir.glob(dir_path).each do |file| require file end end class Sinatra::Base # helpers include DebugOn # set sinatra's variables set :app_name, "<%= options.project_name.gsub(/(?:^|_)(.)/) { $1.upcase } %>" set :app_logger, Logger.new(File.join($root_path, 'log', "<%= options.project_name %>.log"), 'daily') set :root, $root_path set :environment, DeploySetting.environment if settings.environment == :production enable :sessions, :logging, :dump_errors disable :run, :reload, :show_exceptions # set :redis, Redis.new(:db => 2) else enable :sessions, :logging, :dump_errors, :show_exceptions disable :run, :reload # set :redis, Redis.new(:db => 15) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dindi-1.0 | lib/dindi/file_templates/shared/initializer.rb.erb |