From c70ef2afbdb3e2f143c9ca48087e8dc6faee2dd5 Mon Sep 17 00:00:00 2001 From: Luke Imhoff Date: Mon, 12 May 2014 10:16:39 -0500 Subject: [PATCH] Make fastlib compatible with Pathnames MSP-9606 --- lib/fastlib.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/fastlib.rb b/lib/fastlib.rb index efbff68c29..7af9bafa20 100755 --- a/lib/fastlib.rb +++ b/lib/fastlib.rb @@ -378,6 +378,10 @@ module Kernel #:nodoc:all # This method handles the loading of FASTLIB archives # def fastlib_require(name) + if name.respond_to? :to_path + name = name.to_path + end + name = name + ".rb" if not name =~ /\.rb$/ return false if fastlib_already_loaded?(name) return false if fastlib_already_tried?(name)