class Fitting::Statistics::RequestsStats
Public Class Methods
new(measurement)
click to toggle source
# File lib/fitting/statistics/requests_stats.rb, line 6 def initialize(measurement) @measurement = measurement end
Public Instance Methods
fully()
click to toggle source
# File lib/fitting/statistics/requests_stats.rb, line 18 def fully @fully ||= Fitting::Statistics::Percent.new( @measurement.requests.size, @measurement.coverage_fully.size ) end
non()
click to toggle source
# File lib/fitting/statistics/requests_stats.rb, line 32 def non @non ||= Fitting::Statistics::Percent.new( @measurement.requests.size, @measurement.coverage_non.size ) end
partially()
click to toggle source
# File lib/fitting/statistics/requests_stats.rb, line 25 def partially @partially ||= Fitting::Statistics::Percent.new( @measurement.requests.size, @measurement.coverage_partially.size ) end
to_s()
click to toggle source
# File lib/fitting/statistics/requests_stats.rb, line 10 def to_s @to_s ||= [ "API requests with fully implemented responses: #{fully}.", "API requests with partially implemented responses: #{partially}.", "API requests with no implemented responses: #{non}." ].join("\n") end