Sha256: 251edd1d557009e963f26a6984a907baf8e6a591b0279feaa11d5c5818f57577

Contents?: true

Size: 653 Bytes

Versions: 5

Compression:

Stored size: 653 Bytes

Contents

require 'multi_json'
require 'fitting/route/requests/statistics'
require 'fitting/route/requests/lists'
require 'fitting/route/requests/coverage'
require 'fitting/route/requests/combine'

module Fitting
  class Route
    class Requests
      def initialize(coverage)
        @combine = Fitting::Route::Requests::Combine.new(Fitting::Route::Requests::Coverage.new(coverage))
        @lists = Fitting::Route::Requests::Lists.new(@combine)
        @statistics = Fitting::Route::Requests::Statistics.new(@combine)
      end

      def conformity_lists
        @lists.to_s
      end

      def statistics
        @statistics.to_s
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fitting-2.2.0 lib/fitting/route/requests.rb
fitting-2.1.3 lib/fitting/route/requests.rb
fitting-2.1.2 lib/fitting/route/requests.rb
fitting-2.1.1 lib/fitting/route/requests.rb
fitting-2.1.0 lib/fitting/route/requests.rb