File tree Expand file tree Collapse file tree 3 files changed +18
-23
lines changed Expand file tree Collapse file tree 3 files changed +18
-23
lines changed Original file line number Diff line number Diff line change @@ -25,13 +25,8 @@ def system
25
25
def id
26
26
OpenSCAP . xccdf_ident_get_id ( @raw )
27
27
end
28
-
29
-
30
28
end
31
29
end
32
30
attach_function :xccdf_ident_get_system , [ :pointer ] , :string
33
31
attach_function :xccdf_ident_get_id , [ :pointer ] , :string
34
- end
35
-
36
-
37
-
32
+ end
Original file line number Diff line number Diff line change @@ -62,18 +62,7 @@ def rationale(prefered_lang = nil)
62
62
rationale = textlist . plaintext ( prefered_lang )
63
63
textlist . destroy
64
64
rationale
65
- end
66
-
67
- def idents
68
- idenss = [ ]
69
- idenss_it = OpenSCAP . xccdf_rule_get_idents ( @raw )
70
- while OpenSCAP . xccdf_ident_iterator_has_more idenss_it
71
- idens = OpenSCAP ::Xccdf ::Ident . new ( OpenSCAP . xccdf_ident_iterator_next ( idenss_it ) )
72
- idenss << idens
73
- end
74
- OpenSCAP . xccdf_ident_iterator_free idenss_it
75
- idenss
76
- end
65
+ end
77
66
78
67
def references
79
68
refs = [ ]
@@ -135,9 +124,4 @@ def sub_items_init
135
124
attach_function :oscap_reference_iterator_has_more , [ :pointer ] , :bool
136
125
attach_function :oscap_reference_iterator_next , [ :pointer ] , :pointer
137
126
attach_function :oscap_reference_iterator_free , [ :pointer ] , :void
138
-
139
- attach_function :xccdf_rule_get_idents , [ :pointer ] , :pointer
140
- attach_function :xccdf_ident_iterator_has_more , [ :pointer ] , :bool
141
- attach_function :xccdf_ident_iterator_next , [ :pointer ] , :pointer
142
- attach_function :xccdf_ident_iterator_free , [ :pointer ] , :void
143
127
end
Original file line number Diff line number Diff line change @@ -38,6 +38,17 @@ def fixes
38
38
OpenSCAP . xccdf_fix_iterator_free items_it
39
39
fixes
40
40
end
41
+
42
+ def idents
43
+ idenss = [ ]
44
+ idenss_it = OpenSCAP . xccdf_rule_get_idents ( @raw )
45
+ while OpenSCAP . xccdf_ident_iterator_has_more idenss_it
46
+ idens = OpenSCAP ::Xccdf ::Ident . new ( OpenSCAP . xccdf_ident_iterator_next ( idenss_it ) )
47
+ idenss << idens
48
+ end
49
+ OpenSCAP . xccdf_ident_iterator_free idenss_it
50
+ idenss
51
+ end
41
52
end
42
53
end
43
54
XccdfSeverity = enum (
@@ -53,4 +64,9 @@ def fixes
53
64
attach_function :xccdf_fix_iterator_has_more , [ :pointer ] , :bool
54
65
attach_function :xccdf_fix_iterator_next , [ :pointer ] , :pointer
55
66
attach_function :xccdf_fix_iterator_free , [ :pointer ] , :void
67
+
68
+ attach_function :xccdf_rule_get_idents , [ :pointer ] , :pointer
69
+ attach_function :xccdf_ident_iterator_has_more , [ :pointer ] , :bool
70
+ attach_function :xccdf_ident_iterator_next , [ :pointer ] , :pointer
71
+ attach_function :xccdf_ident_iterator_free , [ :pointer ] , :void
56
72
end
You can’t perform that action at this time.
0 commit comments