Class: Fitting::Route

Inherits:
Object
  • Object
show all
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

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

#statisticsObject



13
14
15
# File 'lib/fitting/route.rb', line 13

def statistics
  [@requests.statistics, @responses.statistics].join("\n\n")
end

#statistics_with_conformity_listsObject



17
18
19
# File 'lib/fitting/route.rb', line 17

def statistics_with_conformity_lists
  [@requests.conformity_lists, statistics].join("\n\n")
end