class KPM::Installer

def install_ruby_plugins(bundles_dir)

def install_ruby_plugins(bundles_dir)
  return if @config['plugins'].nil? or @config['plugins']['ruby'].nil?
  @config['plugins']['ruby'].each do |plugin|
    artifact_id = plugin['name']
    version = plugin['version'] || LATEST_VERSION
    destination = "#{bundles_dir}/plugins/ruby"
    FileUtils.mkdir_p(destination)
    @logger.info "Installing Kill Bill Ruby plugin #{artifact_id} #{version} to #{destination}"
    archive = KillbillPluginArtifact.pull(artifact_id, version, :ruby, destination, @config['nexus'], @config['nexus']['ssl_verify'])
    Utils.unpack_tgz(archive[:file_path], destination, true)
    FileUtils.rm archive[:file_path]
  end
end