class OpenSCAP::Xccdf::Policy

Attributes

raw[R]

Public Class Methods

new(p) click to toggle source
# File lib/openscap/xccdf/policy.rb, line 19
def initialize(p)
  case p
  when FFI::Pointer
    @raw = p
  else
    raise OpenSCAP::OpenSCAPError,
          "Cannot initialize OpenSCAP::Xccdf::Policy with '#{p}'"
  end
  OpenSCAP.raise! if @raw.null?
end

Public Instance Methods

id() click to toggle source
# File lib/openscap/xccdf/policy.rb, line 30
def id
  OpenSCAP.xccdf_policy_get_id raw
end