Class: Fitting::Statistics
- Inherits:
-
Object
- Object
- Fitting::Statistics
- Defined in:
- lib/fitting/statistics.rb,
lib/fitting/statistics/list.rb,
lib/fitting/statistics/great.rb,
lib/fitting/statistics/lists.rb,
lib/fitting/statistics/percent.rb,
lib/fitting/statistics/analysis.rb,
lib/fitting/statistics/template.rb,
lib/fitting/statistics/cover_error.rb,
lib/fitting/statistics/measurement.rb,
lib/fitting/statistics/requests_stats.rb,
lib/fitting/statistics/responses_stats.rb,
lib/fitting/statistics/cover_error_enum.rb,
lib/fitting/statistics/measurement_cover.rb,
lib/fitting/statistics/cover_error_one_of.rb,
lib/fitting/statistics/template_cover_error.rb,
lib/fitting/statistics/not_covered_responses.rb,
lib/fitting/statistics/measurement_cover_enum.rb,
lib/fitting/statistics/measurement_cover_one_of.rb,
lib/fitting/statistics/template_cover_error_enum.rb,
lib/fitting/statistics/template_cover_error_one_of.rb
Defined Under Namespace
Classes: Analysis, CoverError, CoverErrorEnum, CoverErrorOneOf, Great, List, Lists, Measurement, MeasurementCover, MeasurementCoverEnum, MeasurementCoverOneOf, NotCoveredResponses, Percent, RequestsStats, ResponsesStats, Template, TemplateCoverError, TemplateCoverErrorEnum, TemplateCoverErrorOneOf
Instance Method Summary collapse
-
#initialize(tested_requests) ⇒ Statistics
constructor
A new instance of Statistics.
- #make_dir(dir_name) ⇒ Object
- #save ⇒ Object
Constructor Details
#initialize(tested_requests) ⇒ Statistics
Returns a new instance of Statistics.
5 6 7 |
# File 'lib/fitting/statistics.rb', line 5 def initialize(tested_requests) @tested_requests = tested_requests end |
Instance Method Details
#make_dir(dir_name) ⇒ Object
21 22 23 |
# File 'lib/fitting/statistics.rb', line 21 def make_dir(dir_name) FileUtils.mkdir_p(dir_name) end |
#save ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/fitting/statistics.rb', line 9 def save make_dir('fitting') if Fitting.configuration.is_a?(Array) Fitting.configuration.each do |config| make_dir("fitting/#{config.title}") Fitting::Statistics::Template.new(@tested_requests, config).save end else Fitting::Statistics::Template.new(@tested_requests, Fitting.configuration).save end end |