Prevent loading upstream requirements until they are needed by using native ruby autoload.
Wrapping the interior constants in autoloads and pushing their dependencies down means the loads of those required gems only happens when they are first used, speeding up the initial boot time of projects using Bundler and Rails for example.
Prevent loading upstream requirements until they are needed by using native ruby autoload.
Wrapping the interior constants in autoloads and pushing their dependencies down means the loads of those required gems only happens when they are first used, speeding up the initial boot time of projects using Bundler and Rails for example.