Class: ZeevexCluster::Unclustered
- Defined in:
- lib/zeevex_cluster/unclustered.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Unclustered
constructor
A new instance of Unclustered.
Methods inherited from Static
#join, #leave, #make_master!, #master, #master?, #member?, #resign!
Methods inherited from Base
#ensure_master, #join, #leave, #make_master!, #master, #master?, #member?, #resign!, #run_if_master
Methods included from ZeevexCluster::Util::Logging
Constructor Details
#initialize(options = {}) ⇒ Unclustered
Returns a new instance of Unclustered.
5 6 7 8 9 |
# File 'lib/zeevex_cluster/unclustered.rb', line 5 def initialize( = {}) raise ArgumentError, "Cannot specify master nodename" if .include?(:master_nodename) [:master_nodename] = :self super end |