Class: Fitting::Statistics::ResponsesStats
- Inherits:
-
Object
- Object
- Fitting::Statistics::ResponsesStats
- Defined in:
- lib/fitting/statistics/responses_stats.rb
Instance Method Summary collapse
- #cover ⇒ Object
-
#initialize(measurement) ⇒ ResponsesStats
constructor
A new instance of ResponsesStats.
- #not_cover ⇒ Object
- #to_s ⇒ Object
Constructor Details
#initialize(measurement) ⇒ ResponsesStats
Returns a new instance of ResponsesStats.
6 7 8 |
# File 'lib/fitting/statistics/responses_stats.rb', line 6 def initialize(measurement) @measurement = measurement end |
Instance Method Details
#cover ⇒ Object
17 18 19 20 21 22 |
# File 'lib/fitting/statistics/responses_stats.rb', line 17 def cover @cover ||= Fitting::Statistics::Percent.new( @measurement.all_responses, @measurement.cover_responses ) end |
#not_cover ⇒ Object
24 25 26 27 28 29 |
# File 'lib/fitting/statistics/responses_stats.rb', line 24 def not_cover @not_cover ||= Fitting::Statistics::Percent.new( @measurement.all_responses, @measurement.not_cover_responses ) end |
#to_s ⇒ Object
10 11 12 13 14 15 |
# File 'lib/fitting/statistics/responses_stats.rb', line 10 def to_s @to_s ||= [ "API responses conforming to the blueprint: #{cover}.", "API responses with validation errors or untested: #{not_cover}." ].join("\n") end |