Sha256: fa26d1f0139e37ee7e4a3daf3fda1bd5e4690759a7dfd134c20fa1799e30f4d8
Contents?: true
Size: 453 Bytes
Versions: 47
Compression:
Stored size: 453 Bytes
Contents
unless Kernel.private_method_defined? :require_relative require 'backports/tools/path' module Kernel def require_relative(relative_feature) file = caller.first.split(/:\d/,2).first if /\A\((.*)\)/ =~ file # eval, etc. raise LoadError, "require_relative is called in #{$1}" end require File.expand_path(Backports.convert_path(relative_feature), File.dirname(file)) end private :require_relative end end
Version data entries
47 entries across 47 versions & 4 rubygems