Class: OpenSCAP::Xccdf::Fixtext

Inherits:
Object
  • Object
show all
Defined in:
lib/openscap/xccdf/fixtext.rb

Instance Method Summary collapse

Constructor Details

#initialize(raw) ⇒ Fixtext

Returns a new instance of Fixtext.



6
7
8
9
10
# File 'lib/openscap/xccdf/fixtext.rb', line 6

def initialize(raw)
  raise OpenSCAP::OpenSCAPError, "Cannot initialize #{self.class.name} with '#{raw}'" unless raw.is_a?(FFI::Pointer)

  @raw = raw
end

Instance Method Details

#complexityObject



17
# File 'lib/openscap/xccdf/fixtext.rb', line 17

def complexity = OpenSCAP.xccdf_fixtext_get_complexity @raw

#contentObject



12
# File 'lib/openscap/xccdf/fixtext.rb', line 12

def content = Text.new(OpenSCAP.xccdf_fixtext_get_text(@raw)).text

#disruptionObject



16
# File 'lib/openscap/xccdf/fixtext.rb', line 16

def disruption = OpenSCAP.xccdf_fixtext_get_disruption @raw

#fixrefObject



13
# File 'lib/openscap/xccdf/fixtext.rb', line 13

def fixref = OpenSCAP.xccdf_fixtext_get_fixref @raw

#rebootObject



14
# File 'lib/openscap/xccdf/fixtext.rb', line 14

def reboot = OpenSCAP.xccdf_fixtext_get_reboot @raw

#strategyObject



15
# File 'lib/openscap/xccdf/fixtext.rb', line 15

def strategy = OpenSCAP.xccdf_fixtext_get_strategy @raw