class Bundler::CLI
def open(name)
def open(name) editor = [ENV['VISUAL'], ENV['EDITOR']].find{|e| !e.nil? && !e.empty? } if editor command = "#{editor} #{locate_gem(name)}" success = system(command) Bundler.ui.info "Could not run '#{command}'" unless success else Bundler.ui.info("To open a bundled gem, set $EDITOR") end end