Sha256: a68b54dee25ca2869b0418c97e6102993b0293e8a5323e7899546db05bdc81c0

Contents?: true

Size: 602 Bytes

Versions: 2

Compression:

Stored size: 602 Bytes

Contents

module PoolParty    
  class Gem
        
    virtual_resource(:gempackage) do
      
      def loaded(opts={})
        has_exec(:name => "gem-package-#{name}", :cwd => "/tmp", :path => "/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/var/lib/gems/1.8/bin") do
          command "gem install -y --no-ri --no-rdoc #{"--version \"#{version}\"" if @parent.version} #{"--source #{@parent.source}" if @parent.source} #{@parent.name}"
          ifnot "gem list --local #{@parent.name} | grep #{@parent.name} #{"| grep #{@parent.version}" if @parent.version}"
        end
      end
      
    end
    
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
auser-poolparty-0.2.4 lib/poolparty/plugins/gem_package.rb
auser-poolparty-0.2.5 lib/poolparty/plugins/gem_package.rb