Class: Upman::Worker::ReportInstalledPackages
- Inherits:
-
BaseWorker
- Object
- BaseWorker
- Upman::Worker::ReportInstalledPackages
show all
- Defined in:
- lib/upman/worker/report_installed_packages.rb
Instance Method Summary
collapse
#fail, #info, #success, #warn
Instance Method Details
#register ⇒ Object
5
6
7
|
# File 'lib/upman/worker/report_installed_packages.rb', line 5
def register
return self
end
|
#run! ⇒ Object
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/upman/worker/report_installed_packages.rb', line 9
def run!
while true
installed_package_service = ::Upman::Service::InstalledPackages.new
data = installed_package_service.get("1")
info "Report installed packages to API"
node_service = Upman::Service::Node.new
node_uuid = node_service.get_node_uuuid
sleep(::Upman::Core::Config.daemon[:interval])
end
end
|