Class: FluentdUiUpdateCheck

Inherits:
Object
  • Object
show all
Includes:
SuckerPunch::Job
Defined in:
app/workers/fluentd_ui_update_check.rb

Instance Method Summary collapse

Instance Method Details

#later(sec) ⇒ Object



12
13
14
# File 'app/workers/fluentd_ui_update_check.rb', line 12

def later(sec)
  after(sec) { perform }
end

#performObject



4
5
6
7
8
9
10
# File 'app/workers/fluentd_ui_update_check.rb', line 4

def perform
  pl = Plugin.new(gem_name: "fluentd-ui")
  if pl.gem_versions
    FluentdUI.latest_version = pl.latest_version
  end
  later(3600) # will be checked every hour
end