class Assemblyline::Ruby::Platform
Attributes
id[R]
like[R]
version[R]
Public Class Methods
new(path = "/etc/os-release")
click to toggle source
# File lib/assemblyline/ruby/platform.rb, line 4 def initialize(path = "/etc/os-release") release = Hash[ File.read(path) .tr("\"", "") .split("\n").map { |row| row.split("=") } ] @id = release["ID"] @like = release["ID_LIKE"] @version = release["VERSION_ID"] @pretty = release["PRETTY_NAME"] end
Public Instance Methods
to_s()
click to toggle source
# File lib/assemblyline/ruby/platform.rb, line 18 def to_s @pretty end