class Object
Public Instance Methods
require(path)
click to toggle source
hook into ruby require
Calls superclass method
# File lib/rubygems_executable_plugin.rb, line 31 def require(path) # first call the real require result = super # bundler pre 2.1 uses require if result && path == "bundler/lockfile_generator" Bundler::LockfileGenerator.prepend(BundledWithout) end # bundler 2.1+ uses relative require if result && path == "bundler" Bundler.instance_exec do # force autoload and extend the class Bundler::Definition.prepend(BundlerDefinitionHack) end end result end