Method: Veracode::Result::Mitigations#mitigation

Defined in:
lib/veracode/api/flaws.rb

#mitigationObject



40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'lib/veracode/api/flaws.rb', line 40

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