Class: Fitting::Statistics::Lists
- Inherits:
-
Object
- Object
- Fitting::Statistics::Lists
- Defined in:
- lib/fitting/statistics/lists.rb
Instance Method Summary collapse
- #coverage_fully_stat ⇒ Object
- #coverage_non_stat ⇒ Object
- #coverage_partially_stat ⇒ Object
-
#initialize(measurement, depth) ⇒ Lists
constructor
A new instance of Lists.
- #to_s ⇒ Object
Constructor Details
#initialize(measurement, depth) ⇒ Lists
Returns a new instance of Lists.
6 7 8 9 |
# File 'lib/fitting/statistics/lists.rb', line 6 def initialize(measurement, depth) @measurement = measurement @depth = depth end |
Instance Method Details
#coverage_fully_stat ⇒ Object
19 20 21 22 23 24 25 26 27 28 |
# File 'lib/fitting/statistics/lists.rb', line 19 def coverage_fully_stat if @measurement.coverage_fully == [] nil else [ 'Fully conforming requests:', Fitting::Statistics::List.new(@measurement.coverage_fully, @measurement.max_response_path, @depth).to_s ].join("\n") end end |
#coverage_non_stat ⇒ Object
41 42 43 44 45 46 47 48 49 50 |
# File 'lib/fitting/statistics/lists.rb', line 41 def coverage_non_stat if @measurement.coverage_non == [] nil else [ 'Non-conforming requests:', Fitting::Statistics::List.new(@measurement.coverage_non, @measurement.max_response_path, @depth).to_s ].join("\n") end end |
#coverage_partially_stat ⇒ Object
30 31 32 33 34 35 36 37 38 39 |
# File 'lib/fitting/statistics/lists.rb', line 30 def coverage_partially_stat if @measurement.coverage_partially == [] nil else [ 'Partially conforming requests:', Fitting::Statistics::List.new(@measurement.coverage_partially, @measurement.max_response_path, @depth).to_s ].join("\n") end end |
#to_s ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/fitting/statistics/lists.rb', line 11 def to_s [ coverage_fully_stat, coverage_partially_stat, coverage_non_stat ].compact.join("\n\n") end |