module DeepCover::RequireOverride
Public Instance Methods
require(path)
click to toggle source
# File lib/deep_cover/core_ext/require_overrides.rb, line 13 def require(path) DeepCover.custom_requirer.require(path) { require_without_deep_cover(path) } end
require_relative(path)
click to toggle source
# File lib/deep_cover/core_ext/require_overrides.rb, line 17 def require_relative(path) base = caller(1..1).first[/[^:]+/] raise LoadError, 'cannot infer basepath' unless base base = File.dirname(base) require(File.absolute_path(path, base)) end