Sha256: b5e3cb5d2d3626acff229bc2e8609e7e32f44506d6cacc659d84cf110d0f16f2
Contents?: true
Size: 464 Bytes
Versions: 2
Compression:
Stored size: 464 Bytes
Contents
# frozen_string_literal: true module ApiTester # Class to define the whole contract class Contract attr_accessor :name, :endpoints, :base_url, :max_time, :required_headers def initialize(name:, base_url:, max_time: 500) self.name = name self.endpoints = [] self.base_url = base_url self.max_time = max_time self.required_headers = {} end def add_endpoint(endpoint) endpoints << endpoint end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
api-tester-1.1.3 | lib/api-tester/definition/contract.rb |
api-tester-1.1.2 | lib/api-tester/definition/contract.rb |