class Qwik::LoadLibrary
Constants
- LIBDIR
- ROOTLIBDIR
Public Class Methods
load_libs_here(glob)
click to toggle source
# File vendor/qwik/lib/qwik/loadlib.rb, line 12 def self.load_libs_here(glob) dir = ROOTLIBDIR ar = list_files(dir, glob) add_load_path(dir) require_files(ar) end
Private Class Methods
add_load_path(dir)
click to toggle source
# File vendor/qwik/lib/qwik/loadlib.rb, line 27 def self.add_load_path(dir) dir = '..' if defined?($test) && $test $LOAD_PATH << dir unless $LOAD_PATH.include?(dir) end
list_files(dir, glob)
click to toggle source
# File vendor/qwik/lib/qwik/loadlib.rb, line 21 def self.list_files(dir, glob) return Dir.glob("#{dir}/#{glob}").map {|f| f.sub("#{dir}/", '') } end
require_files(ar)
click to toggle source
# File vendor/qwik/lib/qwik/loadlib.rb, line 32 def self.require_files(ar) #before = $".dup ar.each {|f| require f } #after = $".dup #pp 'load success', after-before if before != after end