Class: Fitting::Route
- Inherits:
-
Object
- Object
- Fitting::Route
- Defined in:
- lib/fitting/route.rb,
lib/fitting/route/coverage.rb,
lib/fitting/route/requests.rb,
lib/fitting/route/responses.rb
Defined Under Namespace
Classes: Coverage, Requests, Responses
Instance Method Summary collapse
-
#initialize(all_responses, routes, strict) ⇒ Route
constructor
A new instance of Route.
- #statistics ⇒ Object
- #statistics_with_conformity_lists ⇒ Object
Constructor Details
#initialize(all_responses, routes, strict) ⇒ Route
Returns a new instance of Route.
7 8 9 10 11 |
# File 'lib/fitting/route.rb', line 7 def initialize(all_responses, routes, strict) coverage = Fitting::Route::Coverage.new(all_responses, routes, strict) @requests = Fitting::Route::Requests.new(coverage) @responses = Fitting::Route::Responses.new(routes, coverage) end |
Instance Method Details
#statistics ⇒ Object
13 14 15 |
# File 'lib/fitting/route.rb', line 13 def statistics [@requests.statistics, @responses.statistics].join("\n\n") end |
#statistics_with_conformity_lists ⇒ Object
17 18 19 |
# File 'lib/fitting/route.rb', line 17 def statistics_with_conformity_lists [@requests.conformity_lists, statistics].join("\n\n") end |