Centralize external Gem loading

This commit is contained in:
Scott Schneider 2014-03-05 13:19:43 -08:00
parent 60cc1ef178
commit 60eead6455
4 changed files with 9 additions and 20 deletions

View file

@ -1,6 +1,15 @@
require 'rubygems' unless defined?(Gem)
module Vmpooler
require 'json'
require 'open-uri'
require 'rbvmomi'
require 'redis'
require 'sinatra/base'
require 'time'
require 'timeout'
require 'yaml'
%w( api graphite logger pool_manager vsphere_helper ).each do |lib|
begin
require "vmpooler/#{lib}"