class Pact::Provider::VerificationResults::VerificationResult

Attributes

provider_application_version[R]
success[R]
test_results_hash[R]

Public Class Methods

new(publishable, success, provider_application_version, test_results_hash) click to toggle source
# File lib/pact/provider/verification_results/verification_result.rb, line 9
def initialize publishable, success, provider_application_version, test_results_hash
  @publishable = publishable
  @success = success
  @provider_application_version = provider_application_version
  @test_results_hash = test_results_hash
end

Public Instance Methods

provider_application_version_set?() click to toggle source
# File lib/pact/provider/verification_results/verification_result.rb, line 20
def provider_application_version_set?
  !!provider_application_version
end
publishable?() click to toggle source
# File lib/pact/provider/verification_results/verification_result.rb, line 16
def publishable?
  @publishable
end
to_json(options = {}) click to toggle source
# File lib/pact/provider/verification_results/verification_result.rb, line 24
def to_json(options = {})
  {
    success: success,
    providerApplicationVersion: provider_application_version,
    testResults: test_results_hash
  }.to_json(options)
end
to_s() click to toggle source
# File lib/pact/provider/verification_results/verification_result.rb, line 32
def to_s
  "[success: #{success}, providerApplicationVersion: #{provider_application_version}]"
end