lib/tapioca/loader.rb in tapioca-0.4.25 vs lib/tapioca/loader.rb in tapioca-0.4.26

- old
+ new

@@ -12,29 +12,25 @@ sig { params(initialize_file: T.nilable(String), require_file: T.nilable(String)).void } def load_bundle(initialize_file, require_file) require_helper(initialize_file) - load_rails - load_rake + gemfile.require_bundle - require_bundle + load_rails_application require_helper(require_file) load_rails_engines end sig { params(environment_load: T::Boolean, eager_load: T::Boolean).void } - def load_rails(environment_load: false, eager_load: false) + def load_rails_application(environment_load: false, eager_load: false) return unless File.exist?("config/application.rb") - safe_require("rails") - silence_deprecations - safe_require("rails/generators/test_case") if environment_load safe_require("./config/environment") else safe_require("./config/application") end @@ -54,15 +50,10 @@ return unless File.exist?(file) require(file) end - sig { void } - def require_bundle - gemfile.require - end - sig { returns(T::Array[T.untyped]) } def rails_engines engines = [] return engines unless Object.const_defined?("Rails::Engine") @@ -80,14 +71,9 @@ sig { params(path: String).void } def safe_require(path) require path rescue LoadError nil - end - - sig { void } - def load_rake - safe_require("rake") end sig { void } def silence_deprecations # Stop any ActiveSupport Deprecations from being reported