Class: SixthSense::MutationPlan

Inherits:
Struct
  • Object
show all
Defined in:
lib/sixth_sense/mutation_engine.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#engineObject

Returns the value of attribute engine

Returns:

  • (Object)

    the current value of engine



10
11
12
# File 'lib/sixth_sense/mutation_engine.rb', line 10

def engine
  @engine
end

#modeObject

Returns the value of attribute mode

Returns:

  • (Object)

    the current value of mode



10
11
12
# File 'lib/sixth_sense/mutation_engine.rb', line 10

def mode
  @mode
end

#source_unitsObject

Returns the value of attribute source_units

Returns:

  • (Object)

    the current value of source_units



10
11
12
# File 'lib/sixth_sense/mutation_engine.rb', line 10

def source_units
  @source_units
end

#subjectsObject

Returns the value of attribute subjects

Returns:

  • (Object)

    the current value of subjects



10
11
12
# File 'lib/sixth_sense/mutation_engine.rb', line 10

def subjects
  @subjects
end

#test_filesObject

Returns the value of attribute test_files

Returns:

  • (Object)

    the current value of test_files



10
11
12
# File 'lib/sixth_sense/mutation_engine.rb', line 10

def test_files
  @test_files
end

Instance Method Details

#to_hObject



11
12
13
14
15
16
17
18
19
# File 'lib/sixth_sense/mutation_engine.rb', line 11

def to_h
  {
    engine: engine,
    mode: mode,
    subjects: subjects,
    test_files: test_files,
    source_units: source_units
  }
end