Sha256: f3d07cf29e7fad50436e012ef80b8246d717e8d2868228743edbed6ab82197ae
Contents?: true
Size: 1.07 KB
Versions: 7
Compression:
Stored size: 1.07 KB
Contents
require "vault-tools/version" require 'sinatra/base' require 'scrolls' require 'rack/ssl-enforcer' require 'heroku-api' module Vault #require bundler and the proper gems for the ENV def self.require Kernel.require 'bundler' $stderr.puts "Loading #{ENV['RACK_ENV']} environment..." Bundler.require :default, ENV['RACK_ENV'].to_sym end # adds ./lib dir to the load path def self.load_path $stderr.puts "Adding './lib' to path..." $LOAD_PATH.unshift(File.expand_path('./lib')) end # sets TZ to UTC and Sequel timezone to :utc def self.set_timezones $stderr.puts "Setting timezones to UTC..." Sequel.default_timezone = :utc if defined? Sequel ENV['TZ'] = 'UTC' end # all in one go def self.setup self.require self.load_path self.set_timezones end end require 'vault-tools/app' require 'vault-tools/config' require 'vault-tools/hid' require 'vault-tools/log' require 'vault-tools/product' require 'vault-tools/sinatra_helpers/html_serializer' require 'vault-tools/user' require 'vault-tools/web' require 'vault-tools/pipeline'
Version data entries
7 entries across 7 versions & 1 rubygems