class Boot
def load_initializer
def load_initializer begin require 'trusty_cms' require 'trusty_cms/initializer' rescue LoadError => _ $stderr.puts %(TrustyCms could not be initialized. #{load_error_message}) exit 1 end TrustyCms::Initializer.run(:set_load_path) TrustyCms::Initializer.run(:install_gem_spec_stubs) Rails::GemDependency.add_frozen_gem_path end
def load_mutex
RubyGems from version 1.6 does not require thread but Rails depend on it
def load_mutex begin require "thread" unless defined?(Mutex) rescue LoadError => _ $stderr.puts %(Mutex could not be initialized. #{load_error_message}) exit 1 end end
def run
def run load_mutex load_initializer end