Sha256: 2d44af9e4bdc173e4bd1bfeb92824efa2a530e46fdedc23bad9ac49f2d370544

Contents?: true

Size: 640 Bytes

Versions: 14

Compression:

Stored size: 640 Bytes

Contents

module PoolParty
  # Require all the files in a directory below the base
  def require_user_directory(dirname)    
    begin
      cloud_dir = ::File.dirname($pool_specfile)
      Dir["#{cloud_dir}/#{dirname}/**"].each {|a| require a }
    rescue Exception => e
      vputs "Error requiring user directory #{dirname}: #{e}"
    end
  end

  # Add to the suitcase files below the clouds.rb base directory
  def pack_user_directory(dirname)
    begin
      ::Suitcase::Zipper.add("#{::File.dirname($pool_specfile)}/#{dirname}", "etc")
    rescue Exception => e
      vputs "Error packing user directory #{dirname}: #{e}"
    end    
  end
end

Version data entries

14 entries across 14 versions & 3 rubygems

Version Path
auser-poolparty-1.1.6 lib/poolparty/modules/user_helpers.rb
auser-poolparty-1.1.7 lib/poolparty/modules/user_helpers.rb
auser-poolparty-1.2.0 lib/poolparty/modules/user_helpers.rb
auser-poolparty-1.2.1 lib/poolparty/modules/user_helpers.rb
auser-poolparty-1.2.10 lib/poolparty/modules/user_helpers.rb
auser-poolparty-1.2.11 lib/poolparty/modules/user_helpers.rb
auser-poolparty-1.2.2 lib/poolparty/modules/user_helpers.rb
auser-poolparty-1.2.3 lib/poolparty/modules/user_helpers.rb
auser-poolparty-1.2.4 lib/poolparty/modules/user_helpers.rb
auser-poolparty-1.2.7 lib/poolparty/modules/user_helpers.rb
auser-poolparty-1.2.8 lib/poolparty/modules/user_helpers.rb
auser-poolparty-1.2.9 lib/poolparty/modules/user_helpers.rb
fairchild-poolparty-1.1.5 lib/poolparty/modules/user_helpers.rb
poolparty-1.2.2 lib/poolparty/modules/user_helpers.rb