Method: Corosync::Quorum#initialize

Defined in:
lib/corosync/quorum.rb

#initialize(connect = false) ⇒ void

Creates a new Quorum instance

Parameters:

  • connect (Boolean) (defaults to: false)

    Whether to join the cluster immediately. If not provided, you must call #connect and/or #connect later.



32
33
34
35
36
37
38
39
40
# File 'lib/corosync/quorum.rb', line 32

def initialize(connect = false)
	@handle = nil
	@fd = nil

	@callbacks = Corosync::QuorumCallbacksT.new
	@callbacks[:quorum_notify_fn] = self.method(:callback_notify)

	self.connect if connect
end