Sha256: 00ce54a616b0c47454f1f79bfd3f34709f5ed98cec67bbb58f2716c2a955c968
Contents?: true
Size: 448 Bytes
Versions: 26
Compression:
Stored size: 448 Bytes
Contents
unless Kernel.private_method_defined? :require_relative require 'backports/tools' 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
26 entries across 26 versions & 2 rubygems