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, build_url)
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, build_url @publishable = publishable @success = success @provider_application_version = provider_application_version @test_results_hash = test_results_hash @build_url = build_url end
Public Instance Methods
provider_application_version_set?()
click to toggle source
# File lib/pact/provider/verification_results/verification_result.rb, line 21 def provider_application_version_set? !!provider_application_version end
publishable?()
click to toggle source
# File lib/pact/provider/verification_results/verification_result.rb, line 17 def publishable? @publishable end
to_json(options = {})
click to toggle source
# File lib/pact/provider/verification_results/verification_result.rb, line 25 def to_json(options = {}) { success: success, providerApplicationVersion: provider_application_version, testResults: test_results_hash, buildUrl: @build_url }.to_json(options) end
to_s()
click to toggle source
# File lib/pact/provider/verification_results/verification_result.rb, line 34 def to_s "[success: #{success}, providerApplicationVersion: #{provider_application_version}]" end