Sha256: e2419e6715c089463cc819dbb94dc2a2e322cc2ffa87112f1bce12cc7a072a15

Contents?: true

Size: 377 Bytes

Versions: 33

Compression:

Stored size: 377 Bytes

Contents

class GemUninstaller
  include SuckerPunch::Job
  workers 16

  def perform(gem_name)
    SuckerPunch.logger.info "uninstall #{gem_name}"
    pl = Plugin.new(gem_name: gem_name)
    begin
      pl.uninstall!
      SuckerPunch.logger.info "uninstalled #{gem_name}"
    rescue Plugin::GemError
      SuckerPunch.logger.warn "uninstalling #{gem_name} is failed"
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
fluentd-ui-0.4.5 app/workers/gem_uninstaller.rb
fluentd-ui-0.4.4 app/workers/gem_uninstaller.rb
fluentd-ui-0.4.3 app/workers/gem_uninstaller.rb
fluentd-ui-0.4.2 app/workers/gem_uninstaller.rb
fluentd-ui-0.4.1 app/workers/gem_uninstaller.rb
fluentd-ui-0.4.0 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.21 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.20 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.19 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.18 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.17 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.16 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.15 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.14 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.13 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.12 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.11 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.10 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.9 app/workers/gem_uninstaller.rb
fluentd-ui-0.3.8 app/workers/gem_uninstaller.rb