Class: RubyRabbitmqJanus::RRJRSpec

Inherits:
RRJTaskAdmin show all
Defined in:
lib/rrj/rspec.rb

Overview

# RRJRSpec

Initializer to use with RSpec execution

Instance Attribute Summary

Attributes inherited from RRJ

#session

Instance Method Summary collapse

Methods inherited from RRJ

#cleanup_connection

Constructor Details

#initializeRRJRSpec

Returns a new instance of RRJRSpec.



12
13
14
# File 'lib/rrj/rspec.rb', line 12

def initialize
  RubyRabbitmqJanus::Tools::Config.instance
end

Instance Method Details

#start_transaction(_exclusive, _options) {|RubyRabbitmqJanus::Janus::Transactions::RSpec.new| ... } ⇒ Object Also known as: session_endpoint_public, session_endpoint_private

Deprecated.


17
18
19
# File 'lib/rrj/rspec.rb', line 17

def start_transaction(_exclusive, _options)
  yield(RubyRabbitmqJanus::Janus::Transactions::RSpec.new)
end

#start_transaction_admin(_options) {|RubyRabbitmqJanus::Janus::Transactions::RSpec.new| ... } ⇒ Object Also known as: admin_endpoint

Deprecated.


29
30
31
# File 'lib/rrj/rspec.rb', line 29

def start_transaction_admin(_options)
  yield(RubyRabbitmqJanus::Janus::Transactions::RSpec.new)
end

#start_transaction_handle(_exclusive, _options) {|transaction| ... } ⇒ Object Also known as: handle_endpoint_public, handle_endpoint_private

Deprecated.

Yields:

  • (transaction)


22
23
24
25
26
# File 'lib/rrj/rspec.rb', line 22

def start_transaction_handle(_exclusive, _options)
  transaction = RubyRabbitmqJanus::Janus::Transactions::RSpec.new
  yield(transaction)
  transaction.response
end