Module: Neutron::PkgStatus
- Defined in:
- lib/neutron.rb
Overview
Package status utilities
Defined Under Namespace
Classes: PkgNotFoundError
Constant Summary collapse
- FNAME =
'./.neutron_pkgs'.freeze
Class Method Summary collapse
-
.add_found(found) ⇒ Object
Adds found packages to ‘checked` list.
-
.get_checked ⇒ Array<String>
Gets all checked packages.
Class Method Details
.add_found(found) ⇒ Object
Adds found packages to ‘checked` list
160 161 162 163 164 |
# File 'lib/neutron.rb', line 160 def self.add_found(found) checked = get_checked File.delete(FNAME) if File.exist?(FNAME) File.write(FNAME, JSON.pretty_generate(found+checked)) end |
.get_checked ⇒ Array<String>
Gets all checked packages
150 151 152 153 154 155 156 |
# File 'lib/neutron.rb', line 150 def self.get_checked if File.exist?(FNAME) JSON.load(File.read(FNAME)) else [] end end |