Class: Henitai::SurvivorLoader::Report

Inherits:
Struct
  • Object
show all
Defined in:
lib/henitai/survivor_loader.rb,
sig/henitai.rbs

Overview

Value object returned by #load.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeReport

Returns a new instance of Report.

Parameters:

  • survivor_ids: (Array[String])
  • coverage_map: (Hash[String, Array[String]])
  • git_sha: (String, nil)


1026
# File 'sig/henitai.rbs', line 1026

def initialize: (survivor_ids: Array[String], coverage_map: Hash[String, Array[String]], git_sha: String?) -> void

Instance Attribute Details

#coverage_mapObject

Returns the value of attribute coverage_map

Returns:

  • (Object)

    the current value of coverage_map



17
18
19
# File 'lib/henitai/survivor_loader.rb', line 17

def coverage_map
  @coverage_map
end

#git_shaObject

Returns the value of attribute git_sha

Returns:

  • (Object)

    the current value of git_sha



17
18
19
# File 'lib/henitai/survivor_loader.rb', line 17

def git_sha
  @git_sha
end

#survivor_idsObject

Returns the value of attribute survivor_ids

Returns:

  • (Object)

    the current value of survivor_ids



17
18
19
# File 'lib/henitai/survivor_loader.rb', line 17

def survivor_ids
  @survivor_ids
end