Sha256: 124525758ffb5468b880c2497ad4caf6dc4c76c1725c2ef1d28ce49e5f3f7a4a

Contents?: true

Size: 536 Bytes

Versions: 6

Compression:

Stored size: 536 Bytes

Contents

require 'fitting/statistics/template'

module Fitting
  class Tests
    def initialize(tested_requests)
      @tested_requests = tested_requests
    end

    def save
      make_dir('fitting_tests')
      array = @tested_requests.inject([]) do |res, request|
        res.push(request.to_spherical.to_hash)
      end
      json = JSON.dump(array)

      File.open("fitting_tests/test#{ENV["TEST_ENV_NUMBER"]}.json", 'w') { |file| file.write(json) }
    end

    def make_dir(dir_name)
      FileUtils.mkdir_p(dir_name)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
fitting-2.17.0 lib/fitting/tests.rb
fitting-2.16.1 lib/fitting/tests.rb
fitting-2.16.0 lib/fitting/tests.rb
fitting-2.15.0 lib/fitting/tests.rb
fitting-2.14.1 lib/fitting/tests.rb
fitting-2.14.0 lib/fitting/tests.rb