Sha256: 90dc1fdcc5aacda24de3cce85ae7edfcde11157401cbc306b955eee6f87d706c
Contents?: true
Size: 1.24 KB
Versions: 5
Compression:
Stored size: 1.24 KB
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__)) t=Time.now # Load system gems %w(rubygems logger erb open-uri).each do |lib| require lib end # Add all vendor gems to the load paths Dir[File.dirname(__FILE__)+"/../vendor/gems/*"].each {|lib| $LOAD_PATH.unshift(File.expand_path("#{lib}/lib")) } # Load local gems %w(dslify json searchable_paths).each do |dep| require dep end module PoolParty def self.version return @version if @version config = YAML.load(File.read(File.expand_path("#{File.dirname(__FILE__)}/../VERSION.yml"))) @version = "#{config[:major]}.#{config[:minor]}.#{config[:patch]}" @version += "-" + config[:build] if config[:build] end def self.lib_dir File.join(File.dirname(__FILE__), "..") end end # Require the poolparty error so we can use it ubiquitously require "poolparty/pool_party_error" # Core object overloads %w( object string array hash symbol ).each do |lib| require "core/#{lib}" end require "keypair" # PoolParty core $LOAD_PATH.unshift(File.dirname(__FILE__)/"poolparty") %w( base chef_attribute chef chef_solo chef_client cloud pool ).each do |lib| require "poolparty/#{lib}" end require 'cloud_providers' puts "PoolParty core loadtime: #{Time.now-t}"
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
poolparty-1.6.9 | lib/poolparty.rb |
poolparty-1.6.8 | lib/poolparty.rb |
poolparty-1.6.7 | lib/poolparty.rb |
poolparty-1.6.6 | lib/poolparty.rb |
poolparty-1.6.5 | lib/poolparty.rb |