bin/toaster in cloud-toaster-1.1.4 vs bin/toaster in cloud-toaster-1.1.5

- old
+ new

@@ -3,26 +3,20 @@ # # Author: Waldemar Hummer (hummer@infosys.tuwien.ac.at) # # some global/constant variables +ROOT_DIR = File.join(File.dirname(File.expand_path(__FILE__)), "..") REQUIRED_CONFIGS = { #"db.host" => "Database host" } -ROOT_DIR = File.join(File.dirname(File.expand_path(__FILE__)), "..") +$LOAD_PATH << File.join(ROOT_DIR, "lib") -# call bundler -require "rubygems" -require "bundler/setup" -# bug fix for ruby 1.9+ -require 'dl/import' -DL::Importable = DL::Importer -ENV['BUNDLE_GEMFILE'] = File.join(ROOT_DIR, "Gemfile") -Bundler.require(:default) +# load dependencies using Bundler +require "toaster/util/load_bundler" # requires -$LOAD_PATH << File.join(ROOT_DIR, "lib") -require "toaster/api.rb" +require "toaster/api" # util functions def install_chef() existing = `which chef-solo 2> /dev/null` existing = existing.strip