Sha256: 1b0b38ef79f1b5f6a1d0a04c533305d1c073dcaf6dd0ef95e3189a80aff32321

Contents?: true

Size: 1011 Bytes

Versions: 1

Compression:

Stored size: 1011 Bytes

Contents

module PoolParty
  class Base
    plugin :ruby do
      
      def enable                
        has_package(:name => "libreadline-ruby1.8")
        has_package(:name => "libruby1.8")                
        has_package(:name => "ruby1.8-dev")
        has_package(:name => "ruby1.8")
        has_package(:name => "rubygems")
        
        # exec(:name => "update-rubygems") do
        #   command "gem update --system"
        #   ifnot "gem -v | grep 1."
        #   notify "Exec[fix-updated-rubygems]"
        # end
        # exec(:name => "fix-updated-rubygems") do
        #   command "awk \'{print} NR == 9 {print \"require \"rubygems/gem_runner\"\"}\' /usr/bin/gem"
        #   ifnot "awk \'/gem_runner/\' /usr/bin/gem"
        # end
      end
      
      def enable_ri
        has_package(:name => "ri1.8")
      end
      
      def enable_irb
        has_package(:name => "irb1.8")
      end
      
      def enable_rdoc
        has_package(:name => "rdoc1.8")
      end
      
    end  
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
auser-poolparty-0.2.3 lib/poolparty/base_packages/ruby.rb