Sha256: c4aee5a4739afb5f26587cd9fee1c5aabe0c625523759899530cb3ca800b68b6
Contents?: true
Size: 905 Bytes
Versions: 31
Compression:
Stored size: 905 Bytes
Contents
require_relative 'app_factory/version' require_relative 'app_factory/load' ######################################################################################################################## class Fanforce::AppFactory def self.generate(app_base_dir) require_relative 'app_factory/app' require_relative 'app_factory/load_sprockets' if ENV['RACK_ENV'] == 'development' Fanforce::App.load(app_base_dir) end end ######################################################################################################################## # The following is run if file is required from config.ru or Rakefile if caller[0].split(':')[0] =~ /^(.+)\/(config\.ru|Rakefile)$/ app_base_dir = $1 loader_filename = $2 ENV['RACK_ENV'] ||= 'development' Fanforce::AppFactory.generate(app_base_dir) load "#{Fanforce::App.config.factory_dir}/Rakefile" if loader_filename == 'Rakefile' end
Version data entries
31 entries across 31 versions & 1 rubygems