Module: PoolParty

Defined in:
lib/poolparty/base.rb,
lib/poolparty.rb,
lib/poolparty/chef.rb,
lib/poolparty/pool.rb,
lib/poolparty/cloud.rb,
lib/poolparty/chef_solo.rb,
lib/poolparty/chef_client.rb,
lib/poolparty/chef_attribute.rb,
lib/poolparty/pool_party_error.rb

Overview

PoolPartyError

Create an StandardError on the fly

Defined Under Namespace

Classes: Base, Chef, ChefAttribute, ChefClient, ChefSolo, Cloud, Pool, PoolPartyError

Class Method Summary collapse

Class Method Details

.lib_dirObject



25
26
27
# File 'lib/poolparty.rb', line 25

def self.lib_dir
File.join(File.dirname(__FILE__), "..")
end

.versionObject



19
20
21
22
23
24
# File 'lib/poolparty.rb', line 19

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