Class: Veracode::Result::ExploitAdjustment

Inherits:
Common::Base show all
Defined in:
lib/veracode/api/flaws.rb

Instance Method Summary collapse

Methods inherited from Common::Base

api_field, api_type_field, #initialize

Constructor Details

This class inherits a constructor from Veracode::Common::Base

Instance Method Details

#exploitability_adjustmentObject



65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# File 'lib/veracode/api/flaws.rb', line 65

def exploitability_adjustment
  @exploitability_adjustments ||= [] 
  begin
    if @exploitability_adjustments.empty?
      if @xml_hash.exploitability_adjustment.class == Array 
        @exploitability_adjustments = @xml_hash.exploitability_adjustment.map do |exploitability_adjustment|
          ExploitabilityAdjustment.new(exploitability_adjustment)
        end
      else
        @exploitability_adjustments << ExploitabilityAdjustment.new(@xml_hash.exploitability_adjustment) 
      end
    end
  rescue NoMethodError
  end
  
  return @exploitability_adjustments
end