Sha256: 97aa9b07b5a0896aa8f5208017984d3ea4ee4091d1e73df27a1929a5c7f23f17
Contents?: true
Size: 1018 Bytes
Versions: 1
Compression:
Stored size: 1018 Bytes
Contents
module Bundler module SharedHelpers def reverse_rubygems_kernel_mixin require "rubygems" # Disable rubygems' gem activation system ::Kernel.class_eval do if private_method_defined?(:gem_original_require) alias rubygems_require require alias require gem_original_require end undef gem end end def default_gemfile gemfile = find_gemfile gemfile or raise GemfileNotFound, "The default Gemfile was not found" Pathname.new(gemfile) end def in_bundle? find_gemfile end private def find_gemfile return ENV['BUNDLE_GEMFILE'] if ENV['BUNDLE_GEMFILE'] previous = nil current = File.expand_path(Dir.pwd) until !File.directory?(current) || current == previous filename = File.join(current, 'Gemfile') return filename if File.file?(filename) current, previous = File.expand_path("#{current}/.."), current end end extend self end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bundler-0.9.4 | lib/bundler/shared_helpers.rb |