class TorqueBox::Bundler
Public Class Methods
display()
click to toggle source
# File lib/torquebox/bundler.rb, line 21 def self.display begin require 'bundler/setup' require 'bundler/version' require 'bundler/cli' require 'bundler' print_basics print_bundle rescue SystemExit # Fucking bundler rescue Exception => e puts "Bundler not installed: #{e}" end end
Private Class Methods
print_basics()
click to toggle source
# File lib/torquebox/bundler.rb, line 37 def self.print_basics puts "Version: #{::Bundler::VERSION}" end
print_bundle()
click to toggle source
# File lib/torquebox/bundler.rb, line 41 def self.print_bundle begin puts "Bundle path: #{::Bundler.bundle_path}" ::Bundler::CLI.new puts "Bundler settings: " ::Bundler.settings.all.each do |setting| puts " #{setting}" ::Bundler.settings.pretty_values_for(setting).each do |line| puts " #{line}" end end rescue ::Bundler::GemfileNotFound => e puts "#{Dir.pwd} does not contain a Gemfile." end end