Module: ZeebeBpmnRspec

Defined in:
lib/zeebe_bpmn_rspec.rb,
lib/zeebe_bpmn_rspec/helpers.rb,
lib/zeebe_bpmn_rspec/version.rb,
lib/zeebe_bpmn_rspec/activated_job.rb,
lib/zeebe_bpmn_rspec/matchers/have_activated.rb

Overview

Top-level gem module

Defined Under Namespace

Modules: Helpers Classes: ActivatedJob, HaveActivatedMatcherError

Constant Summary collapse

VERSION =
"0.3.1"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.activate_request_timeoutObject



28
29
30
# File 'lib/zeebe_bpmn_rspec.rb', line 28

def activate_request_timeout
  @activate_request_timeout || 1000
end

.clientObject

rubocop:disable Naming/MemoizedInstanceVariableName



19
20
21
# File 'lib/zeebe_bpmn_rspec.rb', line 19

def client
  @client ||= Zeebe::Client::GatewayProtocol::Gateway::Stub.new(zeebe_address, :this_channel_is_insecure)
end

.zeebe_addressObject

rubocop:enable Naming/MemoizedInstanceVariableName



24
25
26
# File 'lib/zeebe_bpmn_rspec.rb', line 24

def zeebe_address
  @zeebe_address || ENV["ZEEBE_ADDRESS"] || (raise "zeebe_address must be set")
end

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



14
15
16
# File 'lib/zeebe_bpmn_rspec.rb', line 14

def configure
  yield(self)
end