Class: Pact::Provider::VerificationResults::Create
- Inherits:
-
Object
- Object
- Pact::Provider::VerificationResults::Create
- Defined in:
- lib/pact/provider/verification_results/create.rb
Class Method Summary collapse
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(pact_source, test_results_hash) ⇒ Create
constructor
A new instance of Create.
Constructor Details
#initialize(pact_source, test_results_hash) ⇒ Create
Returns a new instance of Create.
11 12 13 14 |
# File 'lib/pact/provider/verification_results/create.rb', line 11 def initialize pact_source, test_results_hash @pact_source = pact_source @test_results_hash = test_results_hash end |
Class Method Details
.call(pact_source, test_results_hash) ⇒ Object
7 8 9 |
# File 'lib/pact/provider/verification_results/create.rb', line 7 def self.call pact_source, test_results_hash new(pact_source, test_results_hash).call end |
Instance Method Details
#call ⇒ Object
16 17 18 19 20 21 22 23 24 |
# File 'lib/pact/provider/verification_results/create.rb', line 16 def call VerificationResult.new( publishable?, !any_failures?, Pact.configuration.provider.application_version, test_results_hash_for_pact_uri, Pact.configuration.provider.build_url ) end |