Sha256: a1cf61a41de9bd050e8b653a134b7685709dcf591f72fc9ff9cded532362d826
Contents?: true
Size: 429 Bytes
Versions: 4
Compression:
Stored size: 429 Bytes
Contents
# LinuxAdmin /etc/issue Representation # # Copyright (C) 2014 Red Hat Inc. # Licensed under the MIT License require 'singleton' module LinuxAdmin class EtcIssue include Singleton PATH = '/etc/issue' def include?(osname) data.downcase.include?(osname.to_s.downcase) end def data @data ||= File.exist?(PATH) ? File.read(PATH) : "" end def refresh @data = nil end end end
Version data entries
4 entries across 4 versions & 1 rubygems