class TrustyCms::ExtensionLoader
def load_extensions
and startup will halt.
but application startup will continue. If an extension doesn't exist, a LoadError will be raised
(which defaults to alphabetically). If an extension fails to load an error will be logged
Loads but does not activate all the extensions that have been enabled, in the configured order
def load_extensions configuration = TrustyCms::Application.config @observer ||= DependenciesObserver.new(configuration).observe(::ActiveSupport::Dependencies) self.extensions = configuration.enabled_extensions.map { |ext| load_extension(ext) }.compact end