Loading a library before ActiveSupport

Is there any means for having an external library loaded before
ActiveSupport is loaded when starting up a Rails app?

What does you mean?

You can create class in lib folder. For example: my_class.rb -> class
MyClass ; end

Rails will load your library.

On Apr 1, 3:55 am, oivoodoo [email protected] wrote:

What does you mean?

You can create class in lib folder. For example: my_class.rb → class
MyClass ; end

Rails will load your library.

You have to load those manually. So that doesn’t help.

We can put scripts in config/initializers, however these are loaded
into the system AFTER ActiveSupport has been loaded. I need a way to
load a library BEFORE ActiveSupport.

The reason is to load other libraries that may also have core
extensions, but to let ActiveSupport’s take precedence in case of
conflicts.

On Apr 1, 8:38 am, trans [email protected] wrote:

We can put scripts in config/initializers, however these are loaded
into the system AFTER ActiveSupport has been loaded. I need a way to
load a library BEFORE ActiveSupport.

The reason is to load other libraries that may also have core
extensions, but to let ActiveSupport’s take precedence in case of
conflicts.

Hey, I think I figured it out. Snooping around config/boot.rb I
discovered a (little known?) feature. You can create a config/
preinitializer.rb file and that will be loaded first off. Nice.