Module: Neutron::PkgStatus

Defined in:
lib/neutron.rb

Defined Under Namespace

Classes: PkgNotFoundError

Constant Summary collapse

FNAME =
'./.neutron_pkgs'.freeze

Class Method Summary collapse

Class Method Details

.add_found(found) ⇒ Object



102
103
104
105
106
# File 'lib/neutron.rb', line 102

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_checkedObject



94
95
96
97
98
99
100
# File 'lib/neutron.rb', line 94

def self.get_checked
  if File.exist?(FNAME)
    JSON.load(File.read(FNAME))
  else
    []
  end
end