lib/oj/mimic.rb in oj-2.9.4 vs lib/oj/mimic.rb in oj-2.9.5
- old
+ new
@@ -1,13 +1,13 @@
module Oj
-
+
def self.mimic_loaded(mimic_paths=[])
$LOAD_PATH.each do |d|
next unless File.exist?(d)
offset = d.size() + 1
Dir.glob(File.join(d, '**', '*.rb')).each do |file|
- next unless file[offset..-1].start_with?('json')
+ next if file[offset..-1] !~ /^json[\/\\\.]{1}/
$LOADED_FEATURES << file unless $LOADED_FEATURES.include?(file)
end
end
mimic_paths.each { |p| $LOADED_FEATURES << p }
$LOADED_FEATURES << 'json' unless $LOADED_FEATURES.include?('json')