# File lib/bundler/rubygems_ext.rb, line 24 def full_gem_path source.respond_to?(:path) ? Pathname.new(loaded_from).dirname.expand_path(Bundler.root).to_s : rg_full_gem_path end
# File lib/bundler/rubygems_ext.rb, line 50 def gem_dir full_gem_path end
# File lib/bundler/rubygems_ext.rb, line 58 def git_version if loaded_from && File.exist?(File.join(full_gem_path, ".git")) sha = Bundler::SharedHelpers.chdir(full_gem_path){ `git rev-parse HEAD`.strip } " #{sha[0..6]}" end end
# File lib/bundler/rubygems_ext.rb, line 54 def groups @groups ||= [] end
# File lib/bundler/rubygems_ext.rb, line 36 def load_paths return full_require_paths if respond_to?(:full_require_paths) require_paths.map do |require_path| if require_path.include?(full_gem_path) require_path else File.join(full_gem_path, require_path) end end end
# File lib/bundler/rubygems_ext.rb, line 30 def loaded_from relative_loaded_from ? source.path.join(relative_loaded_from).to_s : rg_loaded_from end
# File lib/bundler/rubygems_ext.rb, line 75 def nondevelopment_dependencies dependencies - development_dependencies end
# File lib/bundler/resolver.rb, line 12 def required_by @required_by ||= [] end
# File lib/bundler/rubygems_ext.rb, line 65 def to_gemfile(path = nil) gemfile = "source :gemcutter\n" gemfile << dependencies_to_gemfile(nondevelopment_dependencies) unless development_dependencies.empty? gemfile << "\n" gemfile << dependencies_to_gemfile(development_dependencies, :development) end gemfile end
Generated with the Darkfish Rdoc Generator 2.