Class: PactBroker::Domain::WebhookExecutionResult

Inherits:
Object
  • Object
show all
Defined in:
lib/pact_broker/domain/webhook_execution_result.rb

Instance Method Summary collapse

Constructor Details

#initialize(request, response, logs, error = nil) ⇒ WebhookExecutionResult

Returns a new instance of WebhookExecutionResult.



7
8
9
10
11
12
# File 'lib/pact_broker/domain/webhook_execution_result.rb', line 7

def initialize request, response, logs, error = nil
  @request = request
  @response = response
  @logs = logs
  @error = error
end

Instance Method Details

#errorObject



26
27
28
# File 'lib/pact_broker/domain/webhook_execution_result.rb', line 26

def error
  @error
end

#logsObject



30
31
32
# File 'lib/pact_broker/domain/webhook_execution_result.rb', line 30

def logs
  @logs
end

#requestObject



18
19
20
# File 'lib/pact_broker/domain/webhook_execution_result.rb', line 18

def request
  @request
end

#responseObject



22
23
24
# File 'lib/pact_broker/domain/webhook_execution_result.rb', line 22

def response
  @response
end

#success?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/pact_broker/domain/webhook_execution_result.rb', line 14

def success?
  !@response.nil? && @response.code.to_i < 300
end