class ApiTester::Contract

Class to define the whole contract

Attributes

base_url[RW]
endpoints[RW]
name[RW]

Public Class Methods

new(name:, base_url:) click to toggle source
# File lib/api-tester/definition/contract.rb, line 10
def initialize(name:, base_url:)
  self.name = name
  self.endpoints = []
  self.base_url = base_url
end

Public Instance Methods

add_endpoint(endpoint) click to toggle source
# File lib/api-tester/definition/contract.rb, line 16
def add_endpoint(endpoint)
  endpoints << endpoint
end