Sha256: 7e6a69597e4de0131736b0a572a37f38e2029e536b268aafdbbe588d8ab75946
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
module PoolParty class GempackageResource virtual_resource(:gem_package) do def loaded(opts={}, &block) if download_url? has_exec( :name => "download-#{name}", :cwd => Default.remote_storage_path, :command => "wget #{download_url} -O #{name}.gem", :if_not => "test -f #{Default.remote_storage_path}/#{name}.gem" ) has_exec( :name => "install-#{name}-gem", :command => "gem install --no-ri --no-rdoc #{Default.remote_storage_path}/#{name}.gem", :if_not => "gem list --local #{name} | grep #{name} #{"| grep #{version}" if version?}", :requires => "download-#{name}" ) else has_exec( :name => "#{name}", :command => "gem install --no-ri --no-rdoc #{"--version #{version}" if version?} #{"--source #{source}" if source?} #{name}", :if_not => "gem list --local #{name} | grep #{name} #{"| grep #{version}" if version?}" ) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
auser-poolparty-1.1.5 | lib/poolparty/plugins/gem_package.rb |