Sha256: 99aac468481983ec95096e6e6be6abdcba1ea5cb742e54b4fd7386aad8d3c996
Contents?: true
Size: 658 Bytes
Versions: 1
Compression:
Stored size: 658 Bytes
Contents
require 'iniparse' module Zypper module Onlinesearch class Release def initialize() @filename = File.exist?('/etc/SuSE-release') ? '/etc/SuSE-release' : '/etc/os-release' @ini = IniParse.parse(File.read(@filename)) end def name ini['NAME'].delete('"') end def version ini['VERSION'].delete('"') end def id ini['ID'].delete('"') end def pretty_name ini['PRETTY_NAME'].delete('"') end def arch `uname -i`.strip.chomp.to_sym end private def ini @ini['__anonymous__'] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
zypper-onlinesearch-1.0.0 | lib/zypper/onlinesearch/release.rb |