module BundlerExt
Constants
- VERSION
Public Class Methods
runtime()
click to toggle source
# File lib/bundler_ext.rb, line 7 def self.runtime @runtime ||= BundlerExt::Runtime.new end
system_require(gemfile, *groups)
click to toggle source
# File lib/bundler_ext.rb, line 11 def self.system_require(gemfile, *groups) runtime.setup_env Gemfile.parse(gemfile, *groups).each do |name, gem_dep| if System.activate? System.activate!(name) end runtime.system_require(gem_dep[:files]) end end
system_setup(gemfile, *groups)
click to toggle source
# File lib/bundler_ext.rb, line 23 def self.system_setup(gemfile, *groups) Gemfile.setup_env(gemfile) runtime.gemfile(Pathname.new(gemfile)) runtime.setup_env runtime.clear Gemfile.parse(gemfile, *groups).each do |name, gem_dep| if System.activate? System.activate!(name) end runtime.add_spec(gem_dep[:dep].to_spec()) end end