Module: EventStore::HTTP::Controls::IPAddress::Cluster::PartiallyAvailable

Defined in:
lib/event_store/http/controls/ip_address/cluster.rb

Class Method Summary collapse

Class Method Details

.example(member_index = nil) ⇒ Object



59
60
61
62
63
64
65
# File 'lib/event_store/http/controls/ip_address/cluster.rb', line 59

def self.example(member_index=nil)
  if [nil, 1].include? member_index
    Unavailable.example member_index
  else
    Available.example member_index
  end
end

.listObject



67
68
69
70
71
# File 'lib/event_store/http/controls/ip_address/cluster.rb', line 67

def self.list
  (1..Controls::Cluster::Size.example).map do |member_index|
    example member_index
  end
end