Sha256: 68f807e33f7efa584d636bb9d4395ef2470be8578bcb354bc12473d87963a696
Contents?: true
Size: 730 Bytes
Versions: 2
Compression:
Stored size: 730 Bytes
Contents
module Gem class << self public :set_paths end end path = File.expand_path(File.join(File.dirname(__FILE__), 'gems')) Gem.set_paths(path) Dir.glob(File.join(path, '*')).each do |p| full_gem_name = File.basename(p) version = full_gem_name.match(/([\d\.?]+)/).to_s gem_name = full_gem_name.gsub("-#{version}", '') $:.unshift(File.join(p, 'lib')) if gem_name == 'facets' $:.unshift(File.expand_path(File.join(p, 'lib', 'core'))) $:.unshift(File.expand_path(File.join(p, 'lib', 'more'))) $:.unshift(File.expand_path(File.join(p, 'lib', 'lore'))) end begin if RUBY_VERSION >= '1.9.1' gem gem_name else gem gem_name, ">= #{version}" end rescue Gem::LoadError end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mack-facets-0.8.3 | lib/gems.rb |
mack-facets-0.8.3.1 | lib/gems.rb |