diff --git a/security_tools/redhat_oval_definition_parser/oval_stream_data_parser.rb b/security_tools/redhat_oval_definition_parser/oval_stream_data_parser.rb index 8bb3bfe..0322418 100644 --- a/security_tools/redhat_oval_definition_parser/oval_stream_data_parser.rb +++ b/security_tools/redhat_oval_definition_parser/oval_stream_data_parser.rb @@ -4,11 +4,11 @@ require 'json' require 'rest-client' class OvalStreamDataParser - attr_accessor :data, :api_url + attr_accessor :index_data, :api_url def initialize @api_url = 'https://access.redhat.com/hydra/rest/securitydata/oval' - @data = refresh_index + @index_data = refresh_index end def refresh_index @@ -29,25 +29,25 @@ class OvalStreamDataParser end def list_stream_names - data.map do |entry| + index_data.map do |entry| entry['stream'] end.sort end def list_stream_urls - data.map do |entry| + index_data.map do |entry| entry['resourceUrl'] end.sort end def list_stream_labels - data.map do |entry| + index_data.map do |entry| entry['label'] end.sort end def select_stream_by_label(label) - data.select { |json| json['label'] == label } + index_data.select { |json| json['label'] == label } end def verify_shasum