Sha256: 33f349eb025ca485126ad2e9b392b8e35040f23361bb907e5c9877eb48bf9c90
Contents?: true
Size: 749 Bytes
Versions: 28
Compression:
Stored size: 749 Bytes
Contents
require 'fitting/statistics/percent' module Fitting class Statistics class ResponsesStats def initialize(measurement) @measurement = measurement end def to_s @to_s ||= [ "API responses conforming to the blueprint: #{cover}.", "API responses with validation errors or untested: #{not_cover}." ].join("\n") end def cover @cover ||= Fitting::Statistics::Percent.new( @measurement.all_responses, @measurement.cover_responses ) end def not_cover @not_cover ||= Fitting::Statistics::Percent.new( @measurement.all_responses, @measurement.not_cover_responses ) end end end end
Version data entries
28 entries across 28 versions & 1 rubygems