# File lib/openscap/xccdf/reference.rb, line 15 def initialize(raw) raise OpenSCAP::OpenSCAPError, "Cannot initialize #{self.class.name} with '#{raw}'" unless raw.is_a?(FFI::Pointer) @raw = raw end
# File lib/openscap/xccdf/reference.rb, line 25 def href OpenSCAP.oscap_reference_get_href(@raw) end
# File lib/openscap/xccdf/reference.rb, line 29 def html_link "<a href='#{href}'>#{title}</a>" end
# File lib/openscap/xccdf/reference.rb, line 21 def title OpenSCAP.oscap_reference_get_title(@raw) end
# File lib/openscap/xccdf/reference.rb, line 33 def to_hash { :title => title, :href => href, :html_link => html_link } end