# File lib/automateit/package_manager/pecl.rb, line 16 def get_installed_packages() cmd = "pecl list -a 2>&1" data = `#{cmd}` installed_packages = {} data.scan(/^([^(\s]+)\s+([^\s]+)\s+([^\s]+)$/) do |package, version, state| next if version.upcase == 'VERSION' installed_packages[package] = {:version => version, :state => state} end return installed_packages end