Sha256: 50d6a33cbae6db56b887b1d1df5d9983c8b85a0a15128599ee6b7ba8c66aa196
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
# Gem.loaded_specs['lux-fw'].runtime_dependencies.each do |dep| # require case dep.name # when 'sequel_pg'; 'sequel' # when 'hamlit-block'; 'hamlit/block' # else dep.name # end # end require 'awesome_print' require 'as-duration' require 'colorize' require 'jwt' require 'fast_blank' require 'hamlit' require 'hamlit/block' require 'hashie' require 'rack' require 'sequel' require_relative './overload/object' die 'Lux error: RACK_ENV is not defined' unless ENV['RACK_ENV'] die "Unsupported RACK_ENV [#{ENV['RACK_ENV']}]" unless ['production', 'development', 'test'].index(ENV['RACK_ENV']) Encoding.default_internal = Encoding.default_external = 'utf-8' Sequel.extension :inflector, :string_date_time Sequel::Model.plugin :after_initialize, :def_dataset_method Sequel.database_timezone = :utc # load basic lux libs require_relative './lux/lux' # load all lux libs [:overload, :common, :vendor, :lux].each do |f| Lux::Config.require_all Lux.fw_root.join('./lib/%s' % f) end # load Tilt parsers Tilt.register Tilt::ERBTemplate, 'erb' Tilt.register Hamlit::Block::Template, 'haml' # ensure we are not loading lux in lux folder if Lux.root != Lux.fw_root # create folders if needed ['./log', './tmp'].each { |d| `mkdir #{d}` unless Dir.exist?(d) } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lux-fw-0.1.17 | ./lib/lux-fw.rb |