Class: Veracode::Upload::Build

Inherits:
Common::Base show all
Defined in:
lib/veracode/api/upload.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

#analysis_unitsObject



34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/veracode/api/upload.rb', line 34

def analysis_units
  @analysis_units ||= []
  if @analysis_units.empty?
    if @xml_hash.analysis_unit.class == Array
      @analysis_units = @xml_hash.analysis_unit.map do |analysis_unit|
        AnalysisUnit.new(analysis_unit)
      end
    else
      @analysis_units << AnalysisUnit.new(@xml_hash.analysis_unit)
    end
  end
  return @analysis_units
end

#grace_period_expired?Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/veracode/api/upload.rb', line 22

def grace_period_expired?
  @grace_period_expired ||= @xml_hash.grace_period_expired.to_bool
end

#results_ready?Boolean

Returns:

  • (Boolean)


30
31
32
# File 'lib/veracode/api/upload.rb', line 30

def results_ready?
  @results_ready ||= @xml_hash.results_ready.to_bool
end

#scan_overdue?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/veracode/api/upload.rb', line 26

def scan_overdue?
  @scan_overdue ||= @xml_hash.scan_overdue.to_bool
end