Class: Moult::Health::Score::Inputs

Inherits:
Struct
  • Object
show all
Defined in:
lib/moult/health/score.rb

Overview

IO-free numeric inputs. The orchestrator extracts one of each from the matching analysis report; the model never sees a report object. A nil slot means the analysis was absent or errored — it is dropped from the composite.

Instance Attribute Summary collapse

Instance Attribute Details

#boundariesObject

Returns the value of attribute boundaries

Returns:

  • (Object)

    the current value of boundaries



100
101
102
# File 'lib/moult/health/score.rb', line 100

def boundaries
  @boundaries
end

#complexityObject

Returns the value of attribute complexity

Returns:

  • (Object)

    the current value of complexity



100
101
102
# File 'lib/moult/health/score.rb', line 100

def complexity
  @complexity
end

#coverageObject

Returns the value of attribute coverage

Returns:

  • (Object)

    the current value of coverage



100
101
102
# File 'lib/moult/health/score.rb', line 100

def coverage
  @coverage
end

#dead_codeObject

Returns the value of attribute dead_code

Returns:

  • (Object)

    the current value of dead_code



100
101
102
# File 'lib/moult/health/score.rb', line 100

def dead_code
  @dead_code
end

#duplicationObject

Returns the value of attribute duplication

Returns:

  • (Object)

    the current value of duplication



100
101
102
# File 'lib/moult/health/score.rb', line 100

def duplication
  @duplication
end